Actor inglés que tuvo papeles protagónicos en Great Expectations, Romeo and Juliet y Jupiter Ascending.
Trabajó como modelo para Burberry a principios de la década del 2000. Debutó como Sefton en la película From Time to Time del 2009.
Fue elegido como parte del elenco del drama de acción del 2014 Noé junto a Russell Crowe y Jennifer Connelly.
Comenzó una relación con Vanessa Kirby, la cual terminó en el 2012. Comparte un apartamento con su hermana en Londres.
Formó parte de la miniserie The Pillars of the Earth del 2010 junto a Ian McShane.