Aktör:
-
1. Crusade in Jeans (2006), film...Dolf Vega
-
2. Direnis Günlerinde Ask (2012), film
-
3. Ve Perde (2014), film...Christopher Giles
-
4. Song One (2014), film...James Forester
-
5. Lovesick (2014), dizisi...Dylan
-
6. Brotherhood (2015), dizisi...Toby
-
7. AŞK SUDAN AĞIRDIR (2016), film...Arthur
-
8. Contractor 014352 (2017), film...Guy
-
9. Canavar (2017), film...Pascal Renouf
-
10. Genius (2017), dizisi...Young Albert Einstein
-
11. Genius: MLK/X (2017), dizisi...Young Albert Einstein
-
12. Vanity Fair (2018), dizisi...William Dobbin
-
13. Cordelia (2019), film...Frank
-
14. Emma. (2020), film...Mr. Knightley
-
15. Stardust (2020), film...David Bowie
-
16. Kazı (2021), film...Rory Lomax
-
17. Mincemeat Operasyonu (2021), film...Ian Fleming
-
18. The Score (2021), film...Mike
-
19. The Outfit (2022), film...Francis
-
...Bob Cratchit / Cratchit Snr (voice)
-
21. One Life (2023), film...Young Nicky Winton
-
22. The Lovers (2023), dizisi...Seamus
Ses:
-
...Bob Cratchit / Cratchit Snr