Separation
2021 · Drama
as Jeff Vahn
5 Days of War
2011 · Action
as Thomas Anders
Mrs Palfrey at the Claremont
2008 · Comedy
as Ludo
Canary Black
2024 · Action
as David Brooks
The Young Victoria
2010 · Biography
as Prince Albert
Lullaby for Pi
2010 · Drama
as Sam
At Eternity's Gate
2019 · Biography
as Theo van Gogh
To Write Love on Her Arms
2015 · Biography
as David McKenna
Dreams
2026 · Drama
as Jake McCarthy
Anatomy of a Scandal
2022 · Drama
as James Whitehouse
Meet Me in Montenegro
2015 · Comedy
as Stephen
Jolene
2008 · Drama
as Coco Leger
The Rat Catcher
2023 · Short
as Claude
Homeland S8
2020 · Crime
as Peter Quinn
Last Looks
2022 · Action
as Wilson Sikorsky
Jurassic World: Rebirth
2025 · Action
as Martin Krebs
Obi-Wan Kenobi: A Jedi's Return
2022 · Documentary
as Self - Grand Inquisitor
The Zero Theorem
2014 · Comedy
as Man in Street Commercial
Strange Angel S2
as Ernest Donovan
Infinite
2021 · Action
as Bathurst 1985
High Desert
2023 · Comedy
as Guru Bob
Companion
2025 · Sci-Fi
as Sergey
Obi-Wan Kenobi
as The Grand Inquisitor
Asteroid City
as Montana
The Last Legion
2007 · Action
as Demetrius
The Libertine
2006 · Biography
as Downs
Hitman: Agent 47
2015 · Action
as Agent 47
The Phoenician Scheme
as Excalibur
The Wonderful Story of Henry Sugar and Three More
2024 · Comedy
as Narrator