2022
Rogue Agent as Prison Officer
2011
Eric & Ernie as Fishmonger
2010
Accused as Minicab Driver (1 episode)
2004
North & South as Mr. Hamper (1 episode)
2003
Blue Murder as Lee Stone (1 episode)
2003
The Royal as Terry Pendleton (1 episode)
1999
The Dark Room as DC Gary Fraser
1998
City Central as Gary Riddell (1 episode)
1998
City Central as PC Clive Gardner (10 episodes)
1993
Peak Practice as Neil Evans (1 episode)
1992
Heartbeat as Larry Fowler (1 episode)
1992
Heartbeat as Len Dowd (1 episode)
1992
Heartbeat as Pete (1 episode)
1986
Casualty as Nick Maberley (1 episode)