| Early Man (2018) as Barry (voice) |
| Harry Potter: A History Of Magic (2017) as Himself |
| We're Going on a Bear Hunt (2016) as Dad (voice) |
| Golden Years (2016) as Phil |
| Red Top (2016) as Police Commissioner Hamish Pritchard |
| The Look of Love (2013) as Follies Director |
| Albert Nobbs (2011) as Sean Casey |
| 50 Greatest Harry Potter Moments (2011) as Arthur Weasley |
| Harry Potter and the Deathly Hallows: Part 2 (2011) as Arthur Weasley |
| Frankenstein's Wedding... Live in Leeds (2011) as Alphonse Frankenstein |
| Harry Potter and the Deathly Hallows: Part 1 (2010) as Arthur Weasley |
| Steve Coogan: The Inside Story (2009) as Himself |
| Harry Potter and the Half-Blood Prince (2009) as Arthur Weasley |
| A Room with a View (2007) as Mr Beebe |
| Stardust (2007) as Billy |
| Harry Potter and the Order of the Phoenix (2007) as Arthur Weasley |
| Viva Blackpool (2006) as Tommy Vesty |
| Harry Potter and the Goblet of Fire (2005) as Arthur Weasley |
| A Cock and Bull Story (2005) as Ingoldsby |
| Harry Potter and the Prisoner of Azkaban (2004) as Arthur Weasley |
| Agent Cody Banks 2: Destination London (2004) as Inspector Crescent |
| The Fast Show: The Farewell Tour (2003) as Various |
| Anita and Me (2002) as The Reverend 'Uncle' Alan |
| Harry Potter and the Chamber of Secrets (2002) as Mr Weasley |
| The Final Curtain (2002) as Declan Farrell |
| Dick Whittington: The ITV Pantomime (2002) as King Rat |
| Combat Sheep (2001) as Moose (voice) |
| Second Star to the Left (2001) as Duke (voice) |
| High Heels and Low Lifes (2001) as Tremaine |
| Happy Birthday Shakespeare (2000) as Ted |
| Whatever Happened to Harold Smith? (2000) as Roland Thornton |
| Suit You Sir! The Inside Leg Of The Fast Show (1999) as Himself |
| Hunting Venus (1999) |
| The Fast Show Live (1998) |
| The Canterbury Tales (1998) as Chanticleer (voice) |
| Shakespeare in Love (1998) as Wabash |
| The Borrowers (1997) as Exterminator Jeff |
| 101 Dalmatians (1996) as Horace |
| The Big Game (1995) as Tommy Hollis |
| Fever (1994) as Jukebox Man |
| Prince of Jutland (1994) as Aslak |
| 龍在天涯 (1989) as Ray |
| Coppers (1988) |
| Tumbledown (1988) as Lumpy |
| Privileged (1982) as Wilf |
| Lead Heads |