2026
& Sons
as Andrew
2026
Shelter
as Manafort
In Library
2026
Bulk
as The Voice
2025
This Is the Beginning
2025
Harlan Coben's Lazarus
as Doctor Lazarus 'Dr L'
(6 episodes)
2024
10 Lives
as Professor Craven (voice)
2024
The First Omen
as Cardinal Lawrence
2024
Joy
as Patrick Steptoe
2024
Gracie & Pedro: Pets to the Rescue
as Conrad (voice)
2024
The Wild Robot
as Longneck (voice)
2024
That Christmas
as Lighthouse Bill (voice)
2024
The Beautiful Game
as Mal
2024
Kent: Garden of England
as Self - Narrator (voice)
(5 episodes)
2023
Role Play
as Bob
2023
Darkling
2023
Spectre of the Bear
as Bennett (voice)
2023
Bloody Fury
as Bloody's Consciousness (voice)
2023
Norfolk & Suffolk: Coast & Country
as Self - Narrator (voice)
(6 episodes)
2022
The Laughter & Secrets of Love Actually: 20 Years Later – A Diane Sawyer Special
as Self
2022
Living
as Williams
2022
The Man Who Fell to Earth
as Thomas Jerome Newton
(10 episodes)
2022
LIGHT & MAGIC
as Self (archive footage)
(1 episode)
2021
Christmas Magic at Kew Gardens
as Self - Narrator (voice)
2021
Buckley's Chance
as Spencer
2021
Lotus: A New Dawn
as Self - Narrator (voice)
2021
World's Most Scenic River Journeys
as Self - Narrator (voice)
(16 episodes)
2021
Meerkat Manor: Rise of the Dynasty
as Self - Narrator (voice)
(13 episodes)
2021
Iberia's Woodlands: Life on the Edge
as Self - Narrator (voice)
(2 episodes)
2020
Emma.
as Mr. Woodhouse
2020
Minamata
as Robert "Bob" Hayes
2020
Katherine Jenkins Christmas Spectacular
as Self
2019
Pokémon Detective Pikachu
as Howard Clifford
2019
The Kindness of Strangers
as Timofey
2019
Hope Gap
as Edward
2019
Sometimes Always Never
as Alan
2019
StarDog and TurboCat
as Sinclair (voice)
2019
World's Most Scenic Railway Journeys
as Narrator (voice)
(39 episodes)
2018
Ordeal by Innocence
as Leo Argyll
(3 episodes)
2017
Their Finest
as Ambrose Hilliard / Uncle Frank
2017
The Bookshop
as Mr. Brundish
2017
Red Nose Day Actually
as Billy Mack
2017
Castlevania
as Saint Germain (voice)
(20 episodes)
2016
Norm of the North
as Socrates (voice)
2016
Dad's Army
as Sergeant Wilson
2016
The Limehouse Golem
as John Kildare
2015
The Second Best Exotic Marigold Hotel
as Douglas Ainslie
2015
A Grand Night In: The Story of Aardman
as Self - 'Flushed Away' and 'Arthur Christmas'
2014
I, Frankenstein
as Naberius
2014
Pride
as Cliff
2014
Turks & Caicos
as Johnny Worricker
2014
Salting the Battlefield
as Johnny Worricker
2014
National Theatre Live: Skylight
as Tom Sergeant
2014
Late Night with Seth Meyers
as Self
(1 episode)
2013
Jack the Giant Slayer
as General Fallon
2013
The World's End
as The Network (voice)
2013
About Time
as Dad
2013
Great White Shark
as Self - Narrator (voice)
2013
Dangerous Edge: A Life of Graham Greene
as Graham Greene (voice)
2013
The Hungry Corpse
as The Hungry Corpse
2012
Total Recall
as Matthias
2012
The Best Exotic Marigold Hotel
as Douglas Ainslie
2012
Wrath of the Titans
as Hephaestus
2012
London: The Modern Babylon
as Spoken Quotations (voice)
2011
Rango
as Rattlesnake Jake (voice)
2011
Arthur Christmas
as Grandsanta (voice)
2011
Real Creatures of Dirt
as Self / Rattlesnake Jake
2011
Page Eight
as Johnny Worricker
2011
Chalet Girl
as Richard Madsen
2011
Astonish Me
as The Professor
2011
The Man with the Stolen Heart
as Narrator
2010
Harry Potter and the Deathly Hallows: Part 1
as Rufus Scrimgeour
2010
Wild Target
as Victor Maynard
2009
Underworld: Rise of the Lycans
as Viktor
2009
Glorious 39
as Alexander Keyes
2009
Astro Boy
as Dr. Elefun / Robotsky (voice)
2009
The Boat That Rocked
as Quentin
2009
G-Force
as Leonard Saber
2009
The Big Art Project
as Narrator
(4 episodes)
2009
Live from Studio Five
as Self
(1 episode)
2009
10 Minute Tales
as Mr Jellaby
(1 episode)
2008
Valkyrie
as Friedrich Olbricht
2008
Slapper
as Arnold Percy
2007
Pirates of the Caribbean: At World's End
as Davy Jones
2007
Hot Fuzz
as Met Chief Inspector
2007
Conclusive: We Made Hot Fuzz
as Self
2006
Pirates of the Caribbean: Dead Man's Chest
as Davy Jones
2006
Notes on a Scandal
as Richard Hart
2006
Underworld: Evolution
as Viktor
2006
Flushed Away
as Whitey (voice)
2006
Anatomy of a Global Thriller: Behind the Scenes of The Constant Gardener
as Self
2006
Stormbreaker
as Alan Blunt
2006
We Love Cigarettes
as Narrator
2005
The Constant Gardener
as Sir Bernard Pellegrin
2005
The Hitchhiker's Guide to the Galaxy
as Slartibartfast
2005
The Girl in the Café
as Lawrence
2005
The Magic Roundabout
as Dylan (voice)
2005
Gideon's Daughter
as Gideon Warner
2005
Inside 'The Hitchhiker's Guide to the Galaxy'
as Self
2005
Don't Crash: The Documentary of the Making of the Movie of the Book of the Radio Series of 'The Hitchhiker's Guide to the Galaxy'
as Self
2005
Meerkat Manor
as Narrator
(52 episodes)
2005
Doctor Who
as Dr Black
(1 episode)
2004
Shaun of the Dead
as Phillip
2004
Enduring Love
as Robin
2004
Ready When You Are, Mr McGill
as Phil Parish
2004
Burst
as Maxwell's Fan 22
2004
Peter Ustinov: The Parkinson Interviews
as Self - Narrator
2004
Bottom Mindless Violence
as Mr. Johnson (archive footage) (uncredited)
2003
Underworld
as Viktor
2003
Love Actually
as Billy Mack
2003
Below Deck: An Interactive History Of Pirates
2003
I Capture the Castle
as James Mortmain
2003
The Young Visiters
as Earl of Clincham
2003
Life Beyond the Box: Norman Stanley Fletcher
as Self - Narrator
2003
State of Play
as Cameron Foster
(6 episodes)
2003
The Lost Prince
as Stamfordham
(2 episodes)
2003
Canterbury Tales
as James
(1 episode)
2003
Grumpy Old Men
as Self
(14 episodes)
2002
Lawless Heart
as Dan
2002
AKA
as Uncle Louis Gryffoyn
2002
The Inspector Lynley Mysteries
as Lockwood
(1 episode)
2002
Timeshift
as self (voice)
(1 episode)
2001
Lucky Break
as Roger
2001
Blow Dry
as Ray Robertson
2001
Richard & Judy
as Self
(1 episode)
2000
Longitude
as Lord Sandwich
2000
Black Books
as Man at bar
(1 episode)
2000
Longitude
as Lord Sandwich
(1 episode)
1999
Guest House Paradiso
as Mr. Johnson
1999
The Bass Player
1999
People Like Us
as Will Rushmore
(1 episode)
1998
Still Crazy
as Ray Simms
1998
Parkinson
as Self
(1 episode)
1997
FairyTale: A True Story
as Edward Gardner
1996
True Blue
as Jeremy Saville
1996
Alive and Kicking
as Tristan
1996
Testament: The Bible in Animation
as Belshazzar (voice)
(1 episode)
1995
Kavanagh Q.C.
as Giles Culpepper QC
(1 episode)
1994
Being Human
as Julian
1994
Wycliffe
as David Cleeve
(1 episode)
1993
Unnatural Causes
as Oliver Latham
1993
The Maitlands
as Roger Maitland
1993
Don't Leave Me This Way
as John Tracey
1993
Peak Practice
as Alan Sinclair
(1 episode)
1993
Eye of the Storm
as Tom Frewen
(6 episodes)
1992
A Masculine Ending
as John Tracey
1991
Absolute Hell
as Hugh Marriner
1991
Performance
as Roger Maitland
(1 episode)
1991
Performance
as Hugh Marriner
(1 episode)
1990
Antonia and Jane
as Howard Nash
1990
Making News
as Sam Courtney
(6 episodes)
1990
Chillers
as Tom Dickenson
(1 episode)
1989
Mack the Knife
as Tiger Brown
1989
The Phantom of the Opera
as Martin Barton
1988
South of the Border
as Tony Freason
(1 episode)
1988
This Morning
as Self
(1 episode)
1985
Thirteen at Dinner
as Ronald Marsh
1985
Hitler's SS: Portrait in Evil
as Helmut Hoffmann
1985
The Last Place on Earth
as Cecil Meares
(7 episodes)
1984
The Little Drummer Girl
as Al
1983
Curse of the Pink Panther
as ENT Doctor
1983
Auf Wiedersehen, Pet
as Jeffrey Grainger
(6 episodes)
1983
Reilly: Ace of Spies
as Goschen
(1 episode)
1982
Easter 2016
as Connor Mullan
1982
Under the Skin
as Dave
1981
Eye of the Needle
as Squadron Leader Blenkinsop
1980
Little Lord Fauntleroy
as Officer
1980
Fox
as Colin Street
1980
Dreams of Leaving
as William
1980
Death Watch
as Katherine's Co-worker (uncredited)
1980
Standing in for Henry
as Bruno
1980
Fox
as Colin Street
(2 episodes)
1979
Deasey (Desperate)
as Deasy
1979
Minder
as Oates
(1 episode)
1979
Agony
as Vincent Fish
(7 episodes)
1978
Soldiers Talking, Cleanly
as Bill
1976
Occupy!
as Player in Everyman Theatre Company, Liverpool
1974
Playhouse
as Bruno
(1 episode)
1970
Play for Today
as Dave
(1 episode)
—
Welcome to Paradise
as Hooker Duck Host (voice)
—
Heart of Darkness
as (voice)
—
The Turning Door
as (voice)
—
A Town in Nova Scotia
as Leon
—
California Avenue
as Jerry