Coronation Street’s Rob Mallard is the third actor to play the role of Daniel Osbourne and has been a fixture on the cobbles since 2016.
Daily Express :: TV and Radio Feed
Coronation Street’s Rob Mallard is the third actor to play the role of Daniel Osbourne and has been a fixture on the cobbles since 2016.
Daily Express :: TV and Radio Feed