2026Madfabulous— Mr Davies
2018Winterlong— Paul Castle
2016Reg— Second Voter
2015Pombo Loves You— Griff
2009Awaydays— Uncle Bob
2008Clash of the Santas— Beryl
2004Wall of Silence— DI Matthews
2003The Virgin of Liverpool— Cecil
2001Strange Relations— Derek
1999Tube Tales— Typewriter Man (segment "Rosebud")
1998The Life of the Buddha— Vashpa (voice)
1997Harpur and Iles: Protection— Rick the Intelligent
1992The Old Devils— Young Charlie
1987Business as Usual— Young Workman
1983Henry VI Part 2
1983Henry VI Part 3
—Ben and Holly's Little Kingdom: The North Pole— King Thistle (voice)
—From What I Remember— Mike