2016
CBeebies Presents: A Midsummer Night's Dream as Oberon
2014
Dangerous Mind of a Hooligan as Rowntree
2013
Communion as Inspector Matthews
2011
Death in Paradise as Newton Farrell (1 episode)
2010
Vexed as Tony (9 episodes)
2010
Rock & Chips as Clayton Cooper (1 episode)
2005
Batman Begins as Arkham Uniformed Policeman
2005
Doctor Who as Commander Kess (1 episode)
2004
Hustle as Lennie (1 episode)
2002
Buffalo Soldiers as Simmons
1999
Tube Tales as Charlie (segment "Grasshopper")
1999
G:MT Greenwich Mean Time as Denton
1997
Captain Butler (6 episodes)
1993
Chef as Everton Stonehead (20 episodes)
1992
Heartbeat as Daniel Moketso (1 episode)
1989
Birds of a Feather as Gary (1 episode)