Home / Discover / People

Marvel's Agent Carter

2015
as Edwin Jarvis

Dunkirk

2017
as Lieutenant-Colonel Winnant, BEF

Oppenheimer

2023
as Patrick Blackett

Jupiter Ascending

2015
as Maximilian Jones

Leonardo (2021)

2021
as Ludovico Sforza

Broadchurch

2013
as Lee Ashworth

The Snowman

2017
as Filip Becker

Let's Be Cops

2014
as Porter

The Hot Zone

2019
as Trevor Rhodes

Cloud Atlas

2012
as Rufus Sixsmith

After the Dark

2013
as Eric Zimit

Those Who Kill (US)

2014
as Thomas Schaeffer

Guernica

2016
as Henry

Hitchcock

2012
as Anthony Perkins

Virtuality

2009
as Roger Fallon

Dot the I

2003
as Barnaby F. Caspian

The Trench

1999
as Pte. Colin Daventry

Life Like

2019
as Julian

A Dance to the Music of Time

1997
as Nicholas Jenkins as a student

Six Minutes to Midnight

2020
as Captain Drey

LX 2048

2020
as Adam Bird

Banking on Mr. Toad

2020
as Kenneth Grahame

Red Election

2021
as Adam Cornwell

Sherlock: Case of Evil

2002
as Sherlock Holmes

An American Haunting

2005
as Richard Powell

Deadline (2022)

2022
as James Alden

W.E.

2011
as Edward

Into the Storm

2010
as Jock Colville

Constellation

2024
as Magnus Taylor

Survivor

2015
as Paul Anderson

Rebel Heart

2001
as Ernie Coyne

In Their Skin

2012
as Bobby

The Eastmans

2009
as Dr. Peter Eastman

Dinofish

2013
as Narrator

Age of Heroes

2011
as Lt. Cdr. Ian Fleming

Flashbacks of a Fool

2008
as Jack Adams

Guest House Paradiso

1999
as Young Groom

Screwed

2011
as Sam

Revelation

2001
as Jake Martel

Mansfield Park

2007
as Tom Bertram

Overnight

2012
as Tom

The Making of a Lady

2012
as Captain Alec Osborn

Instruments of Darkness

2015
as Banquo (rumored)

Exorcist: The Beginning

2004
as Father Francis

Wilde

1997
as First Friend

P.O.W.

2003
as Jim Caddon

Director

Movie Made in Italy 2020

Writer

Movie Made in Italy 2020

Producer

Movie Secrets of the Tribe 2010
Movie Amazônia Groove 2018

Guest Star

Episode The Closer
Repeat Offender
2011
Episode Wild
Sky Safari Australia
1970
Episode Ancient Rome: The Rise and Fall of an Empire
Revolution
2006
Episode Agatha Christie's Poirot
The Mystery of the Blue Train
2005
Episode Agatha Christie's Marple
The Moving Finger
2006
Episode Bonekickers
The Lines Of War
2008