Actor
- The Lord of the Rings: The Rings of Power (2022)
- Vampire Academy (2022)
- Empire of Light (2022)
- Pistol (2022)
- Quiz (2020)
- Miracle Workers (2019)
- Adrift in Soho (2019)
- Adrift in Soho (2019)
- National Theatre Live: Rosencrantz & Guildenstern Are Dead (2017)
- 6 Days (2017)
- Jonathan Strange & Mr Norrell (2015)
- Veer (2010)
- Law & Order: UK (2009)
- The Affair of the Necklace (2001)
- A History of Britain (2000)
- Relic Hunter (1999)
- The Ambassador (1998)
- Sleepers (1991)