Actor
Benediction
2021
as Siegfried Sassoon (Older)
Constellations
2021
as Roland
But Why?
2021
as Older Man
The Suicide Squad
2021
as Thinker
Martin's Close
2019
as Dolben
The Personal History of David Copperfield
2019
as Mr. Micawber
Christopher Robin
2018
as Rabbit (voice)
Doctor Who: Twice Upon a Time
2017
as The Doctor (12)
Paddington 2
2017
as Reginald Curry
Doctor Who: The Return of Doctor Mysterio
2016
as The Doctor
Friend from the Future
2016
as The Doctor
Doctor Who: The Husbands of River Song
2015
as The Doctor
Doctor Who: The Doctor's Meditation
2015
as The Doctor
Doctor Who: Last Christmas
2014
as The Doctor
Paddington
2014
as Reginald Curry
Doctor Who: The Time of the Doctor
2013
as The Doctor (12)
Doctor Who: The Day of the Doctor
2013
as The Doctor (12) (uncredited)
The Fifth Estate
2013
as Alan Rusbridger
World War Z
2013
as W.H.O. Doctor
The Cricklewood Greats
2012
as Himself
Big Fat Gypsy Gangster
2011
as Peter Van Gellis
The Murder at Road Hill House
2011
as Samuel Kent
Bistro
2010
as Max
In the Loop
2009
as Malcolm Tucker
Spinners and Losers
2007
as Malcolm Tucker
Magicians
2007
as Mike Francis
The Rise of the Nutters
2007
as Malcolm Tucker
Aftersun
2006
as Jim
Wild Country
2006
as Father Steve
Pinochet in Suburbia
2006
as Andy McEntee
The Best Man
2005
as Priest
House of 9
2005
as Max Roy
Salvage
2004
as James Mulwray
Modigliani
2004
as Jean Cocteau
Niceland (Population. 1.000.002)
2004
as John
Mrs Caldicot's Cabbage War
2003
as Derek
Unconditional Love
2003
as DI Terry Machin
Solid Geometry
2002
as David Hunter
Max
2002
as David Cohn
Hotel!
2001
as Hilton Gilfoyle
The Greatest Store in the World
1999
as Mr. Whiskers
What Rats Won't Do
1998
as Tony
Boswell's Boswell
1998
as James Boswell (voice)
I Hate Christmas Too
1997
as Man
Shooting Fish
1997
as Mr Gilzean
Bean
1997
as Gareth
Smilla's Sense of Snow
1997
as Birgo Lander
The Treasure Seekers
1996
as Jellicoe
Giving Tongue
1996
as Duncan Fielding
Runway One
1995
as Mick Galligan
Captives
1994
as Simon
Jealousy
1993
as John
Rik Mayall Presents: Micky Love
1993
as David Critchley
Soft Top Hard Shoulder
1993
as Gavin Bellini
The Secret Agent
1992
as Mr Vladimir
Mr. Wakefield's Crusade
1992
as Luke Wakefield
The Cloning of Joanna May
1992
as Isaac
Selling Hitler
1991
as Thomas Walde
Do Not Disturb
1991
December Bride
1990
as Young Sorleyson
Rosie the Great
1989
as The British Ambassador
Dream Baby
1989
as Willie
Communicators From Hell
1989
Dangerous Liaisons
1988
as Azolan
The Love Child
1988
as Dillon
The Lair of the White Worm
1988
as Angus Flint
The Story of a Recluse
1987
as Jamie Kirkwood
Up Line
1987
as Scott Dare
God's Chosen Car Park
1986
as Everard
Turtle Diary
1985
as Assistant Keeper
John and Yoko: A Love Story
1985
as George Harrison
Local Hero
1983
as Oldsen
Living Apart Together
1982
as Joe
Lost for Words
as The Tourist