Actor
SAS: Red Notice
2021
as William Lewis
Dr. Bird's Advice for Sad Poets
2021
as Dr. Bird (Voice)
Burden
2020
as Tom Griffin
Dead in a Week (Or Your Money Back)
2018
as Leslie
The Catcher Was a Spy
2018
as Paul Scherrer
The Happy Prince
2018
as Father Dunne
The Titan
2018
as Prof. Martin Collingwood
This Beautiful Fantastic
2016
as Alfie Stevenson
Denial
2016
as Richard Rampton
Snowden
2016
as Ewen MacAskill
The Choice
2016
as Dr. Shep
Jenny's Wedding
2015
as Eddie
Little Boy
2015
as Fr. Oliver
Bone in the Throat
2015
as Charlie
Unfinished Business
2015
as Timothy McWinters
Selma
2014
as President Lyndon B. Johnson
Felony
2014
as Detective Carl Summer
Good People
2014
as DI John Halden
The Grand Budapest Hotel
2014
as Author
The Lone Ranger
2013
as Cole
Belle
2013
as Lord Mansfield
The Samaritan
2012
as Xavier
The Best Exotic Marigold Hotel
2012
as Graham Dashwood
The Gruffalo's Child
2011
as The Fox (voice)
Mission: Impossible - Ghost Protocol
2011
as IMF Secretary (uncredited)
The Conspirator
2011
as Reverdy Johnson
The Green Hornet
2011
as James Reid
Burke & Hare
2010
as Dr. Knox
Jackboots on Whitehall
2010
as Goebbels (voice)
The Debt
2010
as Stefan Gold
The Ghost Writer
2010
as Paul Emmett
The Gruffalo
2009
as Fox (voice)
44 Inch Chest
2009
as Archie
Duplicity
2009
as Howard Tully
Valkyrie
2008
as Friedrich Fromm
A Number
2008
as Salter
RocknRolla
2008
as Lenny Cole
Recount
2008
as James Baker
Cassandra's Dream
2007
as Howard
Michael Clayton
2007
as Arthur Edens
Dedication
2007
as Rudy Holt
The Last Kiss
2006
as Stephen
The Night of the White Pants
2006
as Max Hagan
Ripley Under Ground
2005
as John Webster
Separate Lies
2005
as James Manning
The Exorcism of Emily Rose
2005
as Father Moore
Batman Begins
2005
as Carmine Falcone
Piccadilly Jim
2004
as Bingley Crocker
A Good Woman
2004
as Tuppy
Stage Beauty
2004
as Betterton
Eternal Sunshine of the Spotless Mind
2004
as Dr. Mierzwiak
If Only
2004
as Taxi Driver
Girl with a Pearl Earring
2003
as Pieter Van Ruijven
Normal
2003
as Roy 'Ruth' Applewood
An Angel for May
2002
as Sam Wheeler
Before You Go
2002
as Frank
The Importance of Being Earnest
2002
as Dr. Chasuble
The Gathering Storm
2002
as Sir Robert Vansittart
In the Bedroom
2001
as Matt Fowler
Black Knight
2001
as Sir Knolte of Marlborough
Another Life
2001
as Mr. Carlton
Chain of Fools
2001
as Bollingsworth
Essex Boys
2000
as John Dyke
The Patriot
2000
as Gen. Cornwallis
Ride with the Devil
1999
as Orton Brown
Molokai: The Story of Father Damien
1999
as Brother Dutton
Shakespeare in Love
1998
as Hugh Fennyman
Jilting Joe
1998
as Wyatt
Rush Hour
1998
as Griffin
The Governess
1998
as Mr. Charles Cavendish
Oscar and Lucinda
1997
as Hugh Stratton
Cold Enough for Snow
1997
as Hugh Lloyd
Wilde
1997
as Marquess of Queensberry
The Full Monty
1997
as Gerald Arthur Cooper
Smilla's Sense of Snow
1997
as Prof. Loyen
The Ghost and the Darkness
1996
as Sir Robert Beaumont
Crossing the Floor
1996
as David Hanratty
Eskimo Day
1996
as Hugh
Sense and Sensibility
1995
as Mr. Dashwood
A Very Open Prison
1995
as David Hanratty
Priest
1995
as Father Matthew Thomas
Measure for Measure
1994
as Duke Vincentio
All Things Bright and Beautiful
1994
as Father McAteer
A Business Affair
1994
as Bob
Royal Deceit
1994
as Hardvendel
In the Name of the Father
1993
as Appeal Prosecutor
Resnick: Rough Treatment
1993
as DI Charlie Resnick
An Exchange of Fire
1993
as President Slajek
Resnick: Lonely Hearts
1992
as DI Charlie Resnick
Paper Mask
1990
as Dr. Thorn
Sometime in August
1990
as Dr. Middleton
First and Last
1989
as Stephen
The Attic: The Hiding of Anne Frank
1988
as Silberbauer
The Woman He Loved
1988
as Ernest Simpson
Sylvia
1986
as Keith
Wetherby
1985
as Roger Braithwaite
Parker
1985
as Tom
Sakharov
1984
Squaring the Circle
1984
as Rulewski
Letting the Birds Go Free
1983
as Eddie
The Shadow-Line
1976
as Ransome
The Man Who Saved Paris
as Lester
The Liar
as Trefusis