
Acted in 25
2020s
- 2026
National Theatre at Home: Summerfolk
Pavel Sergeyich Ryumin
- 2025
- 2022
National Theatre Live: The Book of Dust — La Belle Sauvage
Gerard Bonneville
- 2020
Mood Music
Ramsay
2010s
- 2019
Back to Life
Brian · 1 episode
- 2017
National Theatre Live: Consent
Tim
- 2016
National Theatre Live: The Seagull
Medvedenko
- 2015
- 2014
New Worlds
Judge Jeffreys · 4 episodes
Salting the Battlefield
Freddy Lagarde
- 2012
- 2011
National Theatre Live: The Cherry Orchard
Yephidov
Christopher and His Kind
W. H. Auden
- 2010
2000s
- 2009
10 Minute Tales
Doctor · 1 episode
The Devil's Wedding
The Devil
- 2007
Party Animals
Matt Baker · 8 episodes