Robert Stephen Mallard (born 19 May 1992) is an English actor, best known for playing the role of Daniel Osbourne in the long-running ITV soap opera, "Coronation Street", from 2016 onwards. He is the third actor to play the role, replacing Lewis Harney and Dominic Holmes. He was born in Manchester, England.