Actor (57 credits)
- Bob the Builder: Mega Machines (2017) Tread (UK), voice acting, not listed in credits
- Late Shift (2016) Auctioneer
- The Jungle Book: Howl at the Moon (2015) Shere Khan, voice acting
- Mr Selfridge (2013) Presenter
- The Jungle Book: Return 2 the Jungle (2013) Shere Khan, voice acting
- Tickety Toc (2012) Hopparoo (UK)
- Rainbow Magic: Return to Rainspell Island (2010) Jack Frost
- The Jungle Book (2010) Shere Khan
- Eiga Reiton-kyôju to eien no utahime (2009) Marco Brock, voice acting
- Panique au village (2009) дополнительные голоса, voice acting
- Kis Vuk (2008) Doofus - Knuckles, voice acting
- Mama Mirabelle's Home Movies (2007) Karla's Dad
- The Thieving Headmistress (2006) Mr. Huckerby
- Rudi & Trudi (2006) Rudi
- Pulling (2006) Bingo Caller
- Rupert Bear (2006)
- Harry and His Bucket Full of Dinosaurs (2005) Steggy (UK)
- Magnificent 7 (2005) Mr Atkins
- Who Do You Think You Are (2004) Dad, voice acting
- Miss Spider's Sunny Patch Friends (2004) Ant #2 (UK)
- The Day Britain Stopped (2003) Dominic Steel (Safety Compliance Manager, Heathrow)
- Pongwiffy (2002)
- Panique au village (2002)
- Hamilton Mattress (2002) Salvatore / Tino, voice acting
- 15 Storeys High (2002) Clive
- Oswald (2001) Henry (UK)
- Blood Juice (2001) Angry Dad
- Bone (2001)
- Jackanory (2001) voice acting
- Chips (2000)
- Horror (2000) voice acting
- Speed (2000) Police man #1
- Superhero (2000)
- Kidnap (2000) Dad
- Wee Wee (2000)
- Backward Writing (2000) Dad, voice acting
- Angry Kid (1999) Dad, voice acting
- Queen's Speech (1999) Director
- Cotton Bud (1999) Dad
- Road Hog (1999) Angry Driver, voice acting
- Swearing (1999) Angry Dad
- Astérix & Obélix contre César (1999) Cacofonix, voice acting, not listed in credits
- Soccer (1999) Angry Teams / Angry Crowds / Angry everything
- Sex Education (1999)
- Lovebite (1999) voice acting
- Barf (1999) Angry Dad
- Bored (1999)
- Captain Thunderpants (1999) Dad, voice acting
- Watership Down (1999) Vervain
- Gilbert & Sullivan: The Very Models (1998) Richard D'Oyly Carte, voice acting
- Wyrd Sisters (1997)
- Noah's Island (1997)
- Lavender Castle (1996) Kapitan Thrice / Sproggle, voice acting
- Brambly Hedge (1996) дополнительные голоса
- Achilles (1995)
- Cracker (1993) Hospital Administrator
- We're Back! A Dinosaur's Story (1993)