Es conocido por sus papeles como Curly, en Peter Pan; como Riccio, en The Thief Lord; como Joe "Bromley" Cooper, en Pride; como Eddie, en How I Live Now, y como el cabo Schofield, en 1917.
Posteriormente intentaría entrar en la Real Academia de Arte Dramático y la London Academy of Music and Dramatic Art, pero sin éxito.
[5] En 2011 participó en la película independiente de género musical Hunky Dory, junto a Minnie Driver, Aneurin Barnard y Kimberley Nixon.
[7] En 2012 tuvo un papel protagonista en Private Peaceful,[8] y participó en la película para televisión The best of men, basada en la vida de Ludwig Guttman.
[9] En 2013 interpretó a Eddie en How I Live Now, película dirigida por Kevin Macdonald en la que comparte protagonismo con la irlandesa Saoirse Ronan.