
Acted in 31
2020s
- 2026
The Caged
Robert Smith
- 2025
- 2024
- 2023
- 2022
- 2021
- 2020
2010s
- 2019
Tomorrow
Ellis Barklay
- 2017
- 2016
Capsule
Guy Taylor
Éclair
Leo
- 2015
Life in Squares
Maynard Keynes · 3 episodes
The Carrier
Tobias Black
- 2014
- 2012
The Duchess of Malfi
Antonio
- 2011
The Reverend
Thug
- 2010
Volpone
Castrone/Peregrine/Avvocato
2000s
- 2005
Sensitive Skin
Waiter · 1 episode
- 2004
Agatha Christie: A Life in Pictures
Soldier
- 2001
1990s
- 1992
Appearances1
1990s
- 1993
The King and I: Recording a Hollywood Dream
Self / Louis Leonowens (voice)