
Acted in 20
2020s
- 2027
National Theatre Live: The Jungle Book
Movie
- 2025
National Theatre Live: Dr. Strangelove
Russian Ambassador Bakov
- 2024
National Theatre Live: Nye
Dr Dain/Winston Churchill
CBeebies Presents: Twelfth Night at Shakespeare's Globe
Movie
National Theatre Live: The Father and the Assassin
Vinayak Savarkar
- 2023
Doctor Jekyll
Malcolm
- 2021
National Theatre Live: East is East
George Khan
2010s
- 2017
RSC Live: The Tempest
Stephano
- 2016
The Windsors
Sandy · 6 episodes
- 2013
Jadoo
London Chef
- 2012
2000s
- 2009
National Theatre Live: All's Well That Ends Well
2nd Lord Dumaine
- 2006
- 2004
No release date
Daddy's Girl
Phil