
Acted in 80
2020s
- 2026
Ashes Again!
Father
Benidorm Is Murder
Archie · 6 episodes
- 2025
Tiny Little Voices
Movie
- 2024
- 2023
The Licensed Fool
The Narrator
- 2022
- 2021
The Football Monologues
Frank
Dark Corners
Grant
Ecstasy
Ian
- 2020
Listen
Social Services Officer
2010s
- 2019
- 2018
- 2017
How to be Human
Interrogator
Cla'am
Biccle
Never Land
Fisherman Jeremiah
- 2016
British Sitcom: 60 Years of Laughing at Ourselves
Jez (archive footage) (uncredited)
- 2015
Sealed with a Kiss
St Claire Du Bois
- 2014
- 2012
- 2011
2000s
- 2007
Deadmeat
Bones
- 2006
Shoot the Messenger
Councillor Watts
- 2003
Shoreditch
Chad
My Dad's the Prime Minister
Detective Andy Sharp · 1 episode
- 2002
- 2001
Hotel
Cardinal
In Deep
Brigstock · 2 episodes
- 2000
1990s
- 1999
The Murder of Stephen Lawrence
Uncle
Gimme Gimme Gimme
Jez Littlewood · 13 episodes
- 1998
Maisie Raine
D.C. Stephen Holmes · 6 episodes
- 1997
- 1996
The Final Passage
Movie
- 1995
Welcome II the Terrordome
Officer Bovell / Slave Hand
- 1993
Wall of Silence
DS Ibbotsen
- 1992
Running Late
Driver 3
- 1991
The Body Beautiful
Young Man
- 1990
When Love Dies
Richard
1980s
- 1989
Teams from Hell
Movie
- 1988
South of the Border
Fitz · 9 episodes
Thin Air
Joe Jeffries
- 1987
Playing Away
Stuart
- 1986
Prospects
TV
- 1984
Driving Ambition
Bill
- 1981
Burning an Illusion
Nat West
- 1980
Babylon
Spark
1970s
- 1978