Home / Discover / People

Bohemian Rhapsody

2018
as Jim Beach

The King's Man

2021
as King George V/Percival, Kaiser Wilhelm II, Tsar Nicholas II

Bird Box

2018
as Gary

Pride & Prejudice

2005
as Mr. Collins

About Time

2013
as Harry

Mission: Impossible – Rogue Nation

2015
as Prime Minister of the United Kingdom

Hanna

2011
as Isaacs

Breathe

2017
as Bloggs Blacker / David Blacker

Valkyrie

2008
as Colonel Heinz Brandt

Muppets Most Wanted

2014
as Theater Manager

The Riot Club

2014
as Jeremy Villiers

A Good Year

2006
as Charlie Willis

Tulip Fever

2017
as Dr. Sorgh

Some Mother's Son

1996
as Farnsworth

The Clandestine Marriage

1999
as Sir John Ogelby

The Highway Rat

2017
as The Squirrel (voice)

Maybe Baby

2000
as Ewan Proclaimer

The Invisible Woman

2013
as Wilkie Collins

Stage Beauty

2004
as Sir Peter Lely

In the Loop

2009
as Simon Foster

The Soloist

2009
as Graham Claydon

Possession

2002
as Euan

The Lost Prince

2005
as George V

Land of the Blind

2006
as Président

The Libertine

2004
as Etherege

Byzantium

2012
as Kevin

Milner

1994
as Ben Milner

Gracie!

2009
as Monty Banks

Holy Lands

2019
as Moshe

A Private War

2018
as Sean Ryan

Revolution: New Art for a New World

2017
as Kazimir Malevich (voice)

Dr. Easy

2013
as Michael

Piccadilly Jim

2005
as Willie Partridge

Paparazzi

2004
as Leonard Clark

Gosford Park

2001
as Anthony Meredith

Rabbit Fever

2006
as Tod Best

The Promise

2016
as Garin

Enigma

2001
as Logie