
Acted in 49
2020s
- 2026
- 2025
The Last Dance
Movie
National Theatre Live: Alterations
Horace
- 2024
Spent
Teddy · 6 episodes
Bathsheba
Errol (voice)
- 2023
- 2022
- 2021
Hollow
Father Hill
National Theatre Live: Rockets and Blue Lights
Thomas / Trever
- 2020
2010s
- 2018
Batty Boy
Movie
shortFLIX
Uncle George · 1 episode
- 2017
- 2014
The Driver
Greg Tyler · 1 episode
- 2013
By Any Means
DCI Whale · 1 episode
- 2011
- 2010
Shelfstackers
Keith · 1 episode
2000s
- 2009
- 2007
The Visit
Lee · 1 episode
- 2006
- 2004
A Thing Called Love
Floyd Staple · 6 episodes
55 Degrees North
Adam Cole · 2 episodes
- 2003
- 2001
Metrosexuality
Jordan · 6 episodes
1990s
- 1999
- 1998
TwentyFourSeven
Stuart
- 1997
- 1996
Robert Rylands' Last Journey
Abraham
- 1992
- 1991
London Kills Me
Barman
1980s
- 1989
Bearskin: An Urban Fairytale
Edison
- 1986
- 1983
Appearances1
2020s
- 2023
Retro Electro Workshop
Self - Narrator (voice) · 10 episodes