Career

Films

Year Movie Title Role
2016 Me Before You William Traynor
2015 The Hunger Games: Mockingjay – Part 2 Finnick Odair
2014 The Hunger Games: Mockingjay – Part 1 Finnick Odair
2014 Love, Rosie Alex Stewart
2015 The Riot Club Alistair Ryle
2014 The Quiet Ones Brian McNeil
2013 The Hunger Games: Catching Fire Finnick Odair
2013 Mary and Martha Ben
2013 Snow White and the Huntsman William
2011 United Duncan Edwards
2011 Pirates of the Caribbean: On Stranger Tides William
2010 The Lost Future Kaleb

Television

Year Television Series Role
2012 White Heat Jack
2010 Any Human Heart Logan Mountstuart (Young)
2010 The Pillars of the Earth Richard