
Filmography

The Graham Norton Show
2007 · Self

Black Doves
2024 · Sam Young

Fargo
2014 · Patrick 'Rabbi' Milligan

Bambi
1948 · Self

Sunday with Laura Kuenssberg
2022 · Self

No Time to Die
2021 · Q

The Adventures of Paddington
2019 · Paddington (voice)

Skyfall
2012 · Q

Spectre
2015 · Q

The Hollow Crown
2012 · King Richard

In the Heart of the Sea
2015 · Herman Melville

Cloud Atlas
2012 · Cabin Boy / Robert Frobisher / Store Clerk / Georgette / Tribesman

Perfume: The Story of a Murderer
2006 · Jean-Baptiste Grenouille

Paddington 2
2017 · Paddington Brown (voice)

Playhouse Presents
2012 · Ezra

Paddington
2014 · Paddington (voice)

The Lobster
2015 · Limping Man

Paddington in Peru
2024 · Paddington Brown (voice)

Mary Poppins Returns
2018 · Michael Banks

The Hour
2011 · Freddie Lyon

Layer Cake
2004 · Sidney

The Danish Girl
2015 · Henrik

This Is Going to Hurt
2022 · Adam Kay, Executive Producer

London Spy
2015 · Danny

A Very English Scandal
2018 · Norman Scott

Criminal Justice
2008 · Ben Coulter

Nathan Barley
2005 · Pingu

The Personal History of David Copperfield
2019 · Uriah Heep

The International
2009 · Renee

Women Talking
2022 · August

Suffragette
2015 · Sonny Watts

Queers.
2017 · Perce

I'm Not There
2007 · Arthur

Brideshead Revisited
2008 · Sebastian Flyte

Passages
2023 · Martin

The Zero Theorem
2013 · Doctor 3

A Hologram for the King
2016 · Dave

Peter Hujar's Day
2025 · Peter Hujar, Executive Producer

Black Cab
2000 · Ryan

The Tempest
2010 · Ariel

Elden Ring
2028 · Actor

Limonov: The Ballad
2024 · Eduard 'Eddie' Limonov

Bright Star
2009 · John Keats

Little Joe
2019 · Chris

Unity
2015 · Narrator (voice)

Enduring Love
2004 · Spud

The Trench
1999 · Pte. James Deamis

Surge
2020 · Joseph
Other People's Children
2000 · Sully

Lilting
2014 · Richard

Stoned
2005 · Keith Richards

An A to Z of Paddington
2024 · Self

The Gay Collection | Volume I | Presented by Shortz!
2025 · Actor

The Escort
1999 · Jay

National Theatre Live: Julius Caesar
2018 · Marcus Brutus

Bad Behaviour
2023 · Elon Bello, Executive Producer

Days and Nights
2014 · Eric
Violence Violence
TBA · Nigel
All Signs of Death
TBA · Web

Good Boy
2023 · Danny

Paddington Meets The Queen
2022 · Paddington (voice)

My Brother Tom
2001 · Tom

Teenage
2013 · British Boy (voice)

In Heat
2024 · Jon

Ready When You Are, Mr McGill
2004 · Bruno

Beat
2013 · Man

The Booze Cruise
2003 · Daniel
Spiritual Rampage
2003 · Eric

Ungentle
2022 · Narrator (voice)

Love Hate
2009 · Tom

The Muse
2014 · Edward

Forgetting the Many: The Royal Pardon of Alan Turing
2024 · Narrator

Miss Fortunate
2021 · Humourless Man

His Picture In Little
2018 · Actor
Images: Making "Peter Hujar's Day"
2026 · Self

77 Beds
2003 · Ishmael

Palo Santo
2018 · Palo Santo Hologram

Bruvvas
2026 · He

Family Happiness
2017 · Romily Wells

O Holy Ghost
2019 · Charmaine
Designing Bond
2021 · Self

Baby
2000 · Little Joe