Bartender
Argylle (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
The Exception (2017)
General Merrick
Rogue One: Tähesõdade lugu (2016)
Lunacy: The Making of Luna (2015)
Grant
Luna (2014)
Gareth (voice)
Locke (2014)
Lieutenant Colonel Howfield
The Wipers Times (2013)
Fumm
Jack the Giant Slayer (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 (2001)
Danny
Married/Unmarried (2001)
Townsend
Britannic (2000)
Andrew
Fanny & Elvis (1999)
Lord Kildare
Aristocrats (1999)
Leopold the Tutor
Madeline (1998)
Bob
I Want You (1998)
Augustin Robert
Passion in the Desert (1997)
Jonatan
David (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
Wish You Were Here (1987)
Thanks
C600: Step Back in Time (2021)