Home / Discover / People

Mary Poppins Returns

2018
as Michael Banks

Spectre

2015
as Q

The Danish Girl

2015
as Henrik Sandahl

Skyfall

2012
as Q

Cloud Atlas

2012
as Robert Frobisher

The Lobster

2015
as John

Fargo

2014
as Rabbi Milligan

Paddington 2

2017
as Paddington Brown (voice)

A Very English Scandal

2018
as Norman Scott

Perfume: The Story of a Murderer

2006
as Jean-Baptiste Grenouille

Suffragette

2015
as Sonny Watts

Women Talking

2022
as August

In the Heart of the Sea

2015
as Herman Melville

Paddington

2015
as Paddington (voice)

The Hollow Crown

2012
as Richard II

London Spy

2015
as Danny

Layer Cake

2004
as Sidney

The Escort

1999
as Jay

The Muse

2014
as Edward

The Trench

1999
as Pte. James Deamis

O Holy Ghost

2019
as Charmaine

The Hour (2011)

2011
as Freddy Lyon

Queers

2017
as Perce

Criminal Justice

2008
as Ben Coulter

The Tempest

2010
as Ariel

Bright Star

2009
as John Keats

Passages

2023
as Martin

The Zero Theorem

2013
as Doctor 3

Beat

2013
as Man

Nathan Barley

2005
as Pingu

Little Joe

2019
as Chris

Lilting

2014
as Richard

Love Hate

2009
as Tom

I'm Not There.

2007
as Arthur

Brideshead Revisited

2008
as Sebastian Flyte

Teenage

2013
as British Boy (voice)

Black Doves

as Sam Young

Unity

2015
as Himself - Narrator (voice)

Surge

2020
as Joseph

Palo Santo

2018
as Palo Santo Hologram

Stoned

2005
as Keith Richards

Producer

Movie O Holy Ghost 2019

Guest Star

Episode My Shakespeare
David Tennant on Hamlet
2014
Episode Shakespeare Uncovered
Derek Jacobi on Richard II
2012
Episode Queers
The Man on the Platform
2017