Rob Mallard, who plays Daniel Osbourne on Coronation Street, has had a dramatic love life off-screen, including a romance with co-star Daniel Brocklebank. The couple dated briefly in 2017 but split due to the pressures of working together on the same show.
A source told The Sun: "It was a lot of pressure for both of them to be working on the same show and going out—in the end something had to give. They decided to part ways a couple of weeks ago but they’re still great friends and hope to remain that way."
After his split with Brocklebank, Mallard found love with Ben Perryman, confirming the relationship on Instagram in 2019. However, the couple separated later that year, with a representative stating it was a "mutual separation" that had reached its "natural end."
More recently, Mallard has been linked to modelling agent Matthew Martin. The pair have been spotted in Instagram snaps together, and a source said Mallard seems "completely smitten." Neither has confirmed the relationship.



