Filmografía
Obras: 6
Interpretación6
- 2021MalditoThe Cursedcomo Seamus Laurent

- 2019Sex Education32 episodios

- 2016Rogue One: Una historia de Star WarsRogue One: A Star Wars Storycomo General Draven

- 2013Rushcomo Stirling Moss

- 2012El atlas de las nubesCloud Atlascomo Haskell Moore's Dinner Guest / Musician / Felix Finch / Lascivious Businessman

- 2010Sherlock
