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 |
Year | Television Series | Role |
2012 | White Heat | Jack |
2010 | Any Human Heart | Logan Mountstuart (Young) |
2010 | The Pillars of the Earth | Richard |