2022
A Miracle Before Christmas as Bartender Gary
2022
#Unknown as The Knight
2021
Voodoo Macbeth as Jack Carter
2015
Private Number as The Knight
2014
Alistair MacLean's Air Force One Is Down as Pilot Walsh (2 episodes)
2012
Outpost: Black Sun as Abbot
2011
Death in Paradise as Temmy Verga (1 episode)
2010
Don't Be Afraid of the Dark as Blackwood
2008
The Shepherd: Border Patrol as Billy Pawnell
2007
Until Death as Larenz
2005
Numb3rs as LAPD #1 (1 episode)
2002
Fields of Gold as Johnson
2002
All or Nothing as Neville
2001
Murder in Mind as DC Jed Culshaw (1 episode)
1999
Holby City as Thomas Abara (1 episode)
1997
Dream Team as John Black (139 episodes)
1996
Secrets & Lies as Boxer
1996
Thief Takers as DC Alan Oxford (25 episodes)
1995
Mrs Hartley and the Growth Centre as Gary
1990
Shooting Stars as Calvin
1988
South Of The Border as Harvatt (1 episode)
1987
Elphida as John Anthony
1987
Top Kids as Man (uncredited)
1986
London's Burning: The Movie as Andreas 'Ethnic' Lewis
1985
EastEnders as Darren (23 episodes)
1981
Burning an Illusion as Policeman