Reconocido por la interpretación de Leo Johnson en la telenovela Brookside, también consiguió papeles en las series Mersey Beat y Doctors.
Hizo su debut profesional como actor para Brookside en 1996.
Interpretó al personaje invitado de Kovarro en Game of Thrones, uniéndose a la serie durante su segunda temporada.
Nació en Liverpool, Inglaterra.
Compartió la pantalla con Emilia Clarke en Game of Thrones.