Actor
Robin and the Hoods
2024
as The Mayor
Smoke Out
2024
as Tommy
Surprised by Oxford
2023
as Professor Nuttham
The Effects of Lying
2023
Early Man
2018
as Barry (voice)
Heidi: Queen of the Mountain
2017
as Henry
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
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 Self
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
Anita and Me
2002
as The Reverend 'Uncle' Alan
Harry Potter and the Chamber of Secrets
2002
as Arthur 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
Exit Wounds
2001
as Cop
Happy Birthday Shakespeare
2000
as Ted
Whatever Happened to Harold Smith?
2000
as Roland Thornton
Hunting Venus
1999
as Peter
The Fast Show Live
1998
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
Royal Deceit
1994
as Aslak
Dragon Fight
1989
as Ray
Coppers
1988
Tumbledown
1988
as Lumpy
Privileged
1982
as Wilf
Dream Hacker
as Edgar Wainwright
Lead Heads
The Dark Channel
as Mabuse