Actor que es conocido por sus papeles en películas como London Boulevard en el 2010 y Snow White and the Huntsman en el 2012. En el 2014 apareció en la película If I Stay.
Tuvo uno de sus primeros papeles como Zaid Kopavi en la miniserie de televisión Apparitions.
Interpretó un papel de invitado en la serie de televisión Doctors en el 2009.
Creció con su familia en Douglas, Isle of Man, Reino Unido. Comenzó una relación con la actriz Amy Wren.
Actuó junto a Charlize Theron en la película Snow White and the Huntsman del 2012.