Filmografía
Obras: 8
Interpretación8
- 2020Enola Holmescomo Mycroft Holmes

- 2016Antes de tiMe Before Youcomo William 'Will' Traynor

- 2015Los Juegos del Hambre: Sinsajo - Parte 2The Hunger Games: Mockingjay - Part 2como Finnick Odair

- 2014Los imprevistos del amorLove, Rosiecomo Alex Stewart

- 2014Los Juegos del Hambre: Sinsajo - Parte 1The Hunger Games: Mockingjay - Part 1como Finnick Odair

- 2013Peaky Blinders11 episodios

- 2013Los Juegos del Hambre: En llamasThe Hunger Games: Catching Firecomo Finnick Odair

- 2011Piratas del Caribe: En mareas misteriosasPirates of the Caribbean: On Stranger Tidescomo Philip
