
Acted in 44
2020s
- 2027
- 2025
Space Precinct: The Fire Within
Officer Lionel Carson
Space Precinct: Deathwatch
Officer Lionel Carson
- 2024
- 2023
The Reckoning
Victor · 4 episodes
- 2022
Nzu
Dr. Oba
- 2020
2010s
- 2019
National Theatre Live: The Tragedy of King Richard the Second
John of Gaunt / Lord Willoughby
- 2018
Mrs Wilson
Bert · 2 episodes
- 2017
RSC Live: The Tempest
Gonzalo
- 2016
Almeida Theatre Live: Richard III
Lord Stanley
- 2012
Heroes & Demons
Jacques (segment "Perfect")
National Theatre Live: The Comedy of Errors
Aegeon
- 2011
2000s
- 2009
Perfect
Jacques
Mammoth
Ben Jackson
- 2005
Born With Two Mothers
Lindon
- 2002
Dinotopia
Doctor, Doctor (uncredited) · 1 episode
1990s
- 1997
- 1994
- 1990
The Care of Time
Lampeter
The Gravy Train
Duke · 4 episodes
Chancer
Cyril · 5 episodes
1980s
- 1989
Defrosting the Fridge
Clyde
- 1988
- 1987
- 1982
- 1981