Actor de cine y televisión conocido por dar vida a Jay Keaton en la serie The Fugitive y a Elliot Baden en The Cut. También apareció en episodios de las conocidas series Holby City y Hollyoaks.
En el 2000, debutó en la actuación en la película de terror, The Calling, junto a Laura Harris.
Además de su carrera como actor, es jugador de fútbol.
Mantuvo una relación con la actriz Olivia Cooke.
Trabajó con Chloë Grace Moretz y Nick Robinson en la adaptación del libro "The 5th Wave" en el 2015.