Dominic Holmes (born 1993) is a British actor who was the second actor (after Lewis Harney) to play Daniel Osbourne in Coronation Street when the character returned briefly in May and June 2007. The role of Daniel was later taken over by Rob Mallard in 2016.

Holmes started acting at the age of six and has appeared in several theatre, television and film productions. His television credits include Heartbeat and Jinx while his film credits include Splintered and Cannibals and Carpet Fitters.

Community content is available under CC-BY-SA unless otherwise noted.