Danny
Vengeance (2020)
Alan
The Darkest Universe (2016)
Vinnie
Full Time (2013)
Doctor
The Factory (2013)
Tom Thompson
Black Pond (2011)
Various Roles (archive footage)
Not Again: Not the Nine O'Clock News (2009)
The Best of Not The Nine O'Clock News (2006)
Theodore Stephanides
My Family and Other Animals (2005)
Self as Narrator
Spin by David Shrigley (2005)
John Wyndham
John Wyndham: The Invisible Man of Science Fiction (2005)
Jack
The Legend of the Tamworth Two (2004)
George Orwell
George Orwell: A Life In Pictures (2003)
Self
I Love Muppets (2002)
Maurice
The Emperor's New Clothes (2001)
BBC Interviewer
The Big Tease (1999)
Dr. Keelover
The Preventers (1996)
Hubba
Carry On Columbus (1992)
Cop
Bejewelled (1991)
The Secret Policeman’s Biggest Ball (1989)
Detective
The McGuffin (1986)
Nigel
Private Enterprise (1986)
Keating
Silas Marner (1985)
Drinkwater
Soft Targets (1982)
Self - Various Roles
The Secret Policeman's Other Ball (1982)
Of Muppets & Men (1981)
Alfonso / Giggling Guard
Brajano gyvenimas (1979)
Phoelix (1979)
Tim
Cold Harbour (1978)
The Story of Pantomime (1976)
Police Driver
Rožinė pantera puola (1976)
Writer
The Art of Football from A to Z (2006)
The Very Best of the Muppet Show: Volume 3 (2001)
The Very Best of the Muppet Show: Volume 2 (1999)
The Very Best of the Muppet Show (1999)
Story
Hollywood Dog (1990)
Teleplay
Screenplay
Call from Space (1989)
Gonzo Presents Muppet Weird Stuff (1985)
Muppet Treasures (1985)
The Muppets Go to the Movies (1981)