Bartender
Argylle - La super spia (2024)
Antoc Merrick (archive footage) (uncredited)
Andor: A Disney+ Day Special Look (2022)
Dr. Rivers
Benediction (2021)
Daniel
Captive State (2019)
Pontius Pilate
Jesus Christ Superstar Live in Concert (2018)
Col Sigurd von Ilsemann
L'amore oltre la guerra (2017)
General Merrick
Rogue One: A Star Wars Story (2016)
Lunacy: The Making of Luna (2015)
Grant
Luna (2014)
Gareth (voice)
Locke (2014)
Lieutenant Colonel Howfield
The Wipers Times (2013)
Fumm
Il cacciatore di giganti (2013)
John Thain
The Last Days of Lehman Brothers (2009)
Saki
Who Killed Mrs De Ropp? (2007)
Goat
Doom (2005)
Ian Fleming
Ian Fleming: Bondmaker (2005)
DI Matthew Fenton
Real Men (2003)
Leo
Fogbound (2002)
Bühler
Conspiracy - Soluzione finale (2001)
Danny
Married/Unmarried (2001)
Townsend
Britannic (2000)
Andrew
Fanny & Elvis (1999)
Lord Kildare
Aristocrats (1999)
Leopold the Tutor
Madeline - il diavoletto della scuola (1998)
Bob
I Want You (1998)
Augustin Robert
Passione nel deserto (1997)
Jonatan
Davide (1997)
Tony
Beautiful Thing (1996)
Ben
Truth or Dare (1996)
W.S.H.: The Myth of the Urban Myth (1994)
Robin Bradley
The Lost Language of Cranes (1992)
Rogers
The Bridge (1992)
Striemer
Wall of Tyranny (1988)
Maisie Mathews
Vorrei che tu fossi qui! (1987)
Thanks
C600: Step Back in Time (2021)