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

The Lobster

2015
as John

Cloud Atlas

2012
as Robert Frobisher

Fargo

2014
as Rabbi Milligan

Paddington 2

2017
as Paddington Brown (voice)

A Very English Scandal

2018
as Norman Scott

Women Talking

2022
as August

Perfume: The Story of a Murderer

2006
as Jean-Baptiste Grenouille

Suffragette

2015
as Sonny Watts

In the Heart of the Sea

2015
as Herman Melville

Paddington

2015
as Paddington (voice)

The Hour

2011
as Freddy Lyon

The Hollow Crown

2012
as Richard II

London Spy

2015
as Danny

Layer Cake

2004
as Sidney

Paddington in Peru

2024
as Paddington Brown

The Escort

1999
as Jay

The Muse

2014
as Edward

The Trench

1999
as Pte. James Deamis

O Holy Ghost

2019
as Charmaine

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)

Limonov: The Ballad

2024
as Eduard Limonov

Black Doves

2024
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