Ayden Callaghan

Ayden Callaghan is an English actor who played Miles De Souza in Emmerdale from 2007 to 2008. He currently plays the role of Joe Roscoe in Channel 4 soap Hollyoaks.