Filmografia
Opere: 8
Recitazione8
- 2020Enola Holmesnel ruolo di Mycroft Holmes

- 2016Io prima di teMe Before Younel ruolo di William 'Will' Traynor

- 2015Hunger Games: Il canto della rivolta - Parte 2The Hunger Games: Mockingjay - Part 2nel ruolo di Finnick Odair

- 2014#ScrivimiAncoraLove, Rosienel ruolo di Alex Stewart

- 2014Hunger Games: Il canto della rivolta - Parte 1The Hunger Games: Mockingjay - Part 1nel ruolo di Finnick Odair

- 2013Peaky Blinders11 episodi

- 2013Hunger Games: La ragazza di fuocoThe Hunger Games: Catching Firenel ruolo di Finnick Odair

- 2011Pirati dei Caraibi - Oltre i confini del marePirates of the Caribbean: On Stranger Tidesnel ruolo di Philip
