
Filmography

The Crown
2016 · Dazzle Jennings

Agatha Christie's Poirot
1989 · Lt. Colin Race

Furiosa: A Mad Max Saga
2024 · Praetorian Jack

Strike
2017 · Cormoran Strike

The Musketeers
2014 · Athos

Legends
2026 · Guy

Modern Love
2019 · Michael

War and Peace
2016 · Fedor Dolokhov

Utopia
2013 · Philip Carvel

The Lazarus Project
2022 · Dennis Rebrov

Black Bag
2025 · Freddie Smalls

A Ghost Story for Christmas
1971 · Edward Jenkins

State of Play
2003 · Syd

Great Expectations
2011 · Bentley Drummle

Casanova
2005 · Jack (20 years old)

The Wonder
2022 · Will Byrne

Mank
2020 · Orson Welles

Living
2022 · Sutherland

DragonHeart: A New Beginning
2000 · Roland

Only God Forgives
2013 · Billy

Heroes and Villains
2007 · Actor

Jericho
2005 · Edward Wellesley

The Libertine
2004 · Vaughan

The Souvenir
2019 · Anthony

All About George
2005 · Actor

Chéri
2009 · Vicomte Desmond

The Souvenir: Part II
2021 · Anthony (uncredited)

Elden Ring
2028 · Actor

Heading Out
2013 · Ben

The Invisible Woman
2013 · George Wharton

Winter of the Crow
2026 · Ambassador

I Want Candy
2007 · John "Baggy" Bagley

Cleanskin
2012 · Mark

All the King's Men
1999 · Pvt. Chad Batterbee

Donkey Punch
2008 · Bluey

Third Star
2010 · Davy

Telstar: The Joe Meek Story
2008 · Geoff Goddard

An Enemy to Die For
2012 · Terrence Waterspoon

True Things
2022 · Blond

Please
2027 · Actor

Dracula
2006 · Dr. John Seward

Responsible Child
2019 · William Ramsden

The Show
2021 · Fletcher Dennis

Modern/Love in 7 Short Films
2019 · Him

Bella and the Boys
2004 · Lee

The Kid
2010 · Mr. Hayes

The Trial of Tony Blair
2007 · Book Publisher

Highway to Valhalla: In Pursuit of Furiosa
2024 · Self

The Young Visiters
2003 · Horace

Klokkenluider
2023 · Chris

In Love with Barbara
2008 · Ronald Cartland

The Hooligan Factory
2014 · Bullet

National Theatre Live: The Deep Blue Sea
2016 · Freddie Page

Number 13
2006 · Edward Jenkins
Hillside Drive
TBA · Actor

Roar
2009 · Mick

Heroes & Villains: Napoleon
2007 · Napoleon

Act of Faith
2012 · Chad

The Brunchers
2013 · Him

Blood Sugar
2020 · Liam

Look, Stranger
2010 · Actor

Death in Charge
2008 · Uncle Sean

One Wrong Word
2013 · Norbert