His character is the son of a Coronation Street legend but off-screen, Rob Mallard has a very different life.
The actor is best known for playing Daniel Osbourne in the ITV soap - the son of street stalwart Ken Barlow and uncle of serial love rat Adam Barlow.
Rob made his debut on the cobbles as Ken's youngest son back in 2016, making him the third actor to take on the role. A year into portraying the character, the soap star bagged Best Newcomer at The British Soap Awards.