Actor
Love on the Danube: Kissing Stars
2024 · as Rex Callaghan
And Mrs.
2024 · as David
Tyger
2023 · as Father O'Brien
National Theatre Live: The Seagull
2022 · as Dorn
Sherlock: The Abominable Bride
2016 · as Thomas Ricoletti
National Theatre Live: The Cherry Orchard
2011 · as Yasha
Legacy
2010 · as Gustavo Helguerra
All In The Game
2006 · as Ratza
The Defender
2004 · as Morgan
The Fever
2004 · as Rebel Leader
Lara Croft: Tomb Raider - The Cradle of Life
2003 · as Sean's Man
The Principles of Lust
2003 · as Waiter