The Amazing World of Gumball: The Movie! as Nigel Brown
2024
Victory To The Mimers as Ernie Peters
2019
Brassic as Jim Bowen (1 episode)
2019
Jonathan Pie's American Pie as Voice Over (Voice)
2019
Manhunt as Gary Cunningham (3 episodes)
2018
In the Long Run as Mr. Padgett (1 episode)
2018
Walk Like a Panther as Popsy Wilson Jr.
2017
Borley Rectory as Rev. Foyster
2016
Sarah Chong Is Going to Kill Herself as The Bosses
2013
Father Brown as Stanley Crawford (1 episode)
2011
Chalet Girl as Charles
2010
Malice in Wonderland as Mo
2009
St Trinian's 2: The Legend of Fritton's Gold as Arbuthnott
2009
Wuthering Heights as Green (2 episodes)
2009
The Legend of Dick and Dom (33 episodes)
2007
St. Trinian's as Bank Manager
2007
Skins as Stanley (1 episode)
2006
Goodbye to the Normals as Dad
2005
Born to Kill? (12 episodes)
2005
The Clap as The Clapper
1998
Alexei Sayle's Merry-Go-Round (1 episode)
1984
The Bill as Tom Nelson (1 episode)