Home / Discover / People

Pride & Prejudice

2005
as Mr. Darcy

Robin Hood

2010
as Sheriff of Nottingham

The Assistant

2020
as Wilcock

Operation Mincemeat

2022
as Charles Cholmondeley

Anna Karenina

2012
as Stiva Oblonsky

The Current War

2019
as J.P. Morgan

Churchill's Secret

2016
as Randolph Churchill

Secret Life

2007
as Charlie

Incendiary

2008
as Terrance

Maybe Baby

2000
as Nigel

Wuthering Heights

1998
as Hareton Earnshaw

Grindhouse

2007
as Hatchet Victim (segment "Don't")

In My Father's Den

2004
as Paul Prior

24 Hours on Earth

2014
as Narrator

Lost in Karastan

2014
as Emil Forester

Revolution: New Art for a New World

2017
as Vladimir Lenin (voice)

Frost/Nixon

2008
as John Birt

Enigma

2001
as Cave

Enid

2009
as Hugh Pollock

The Reckoning

2003
as King’s Justice