2024
The Beekeeper as Rico Anzalone2023
Heart of Stone as Mulvaney2023
Across the River and Into the Trees as Gran Maestro2022
The Serpent Queen as Cosimo Ruggeri2021
Domina as Tiberius Claudius Nero2021
Outside the Wire as Sergeant Miller2020
Breeders as George2019
Greed as Young Eric Weeks2019
National Theatre Live: Present Laughter as Joe Lyppiatt2018
Les Misérables as Rivette2018
Next of Kin as DS Joe Townsend2018
Juliet, Naked as Barnesy2017
The Last Tycoon as Aubrey Hackett2017
Free Fire as Bernie2017
The Man with the Iron Heart as Adolf Opálka2017
Anonymous as Mimi2016
The Crown as Mario Brenna2016
The Girlfriend Experience as Sean2016
The Man Who Knew Infinity as Doctor2016
Bridget Jones's Baby as Gianni2015
The Martian as Mike Watkins2015
Wolf Hall as Antonio Bonvisi2015
Jonathan Strange & Mr Norrell as Childermass2015
Jekyll and Hyde as Captain Dance2015
High-Rise as Talbot2015
Lady Chatterley's Lover as Victor Linley2015
The Wicked Within as Michael2014
Guardians of the Galaxy as Watchtower Guard2014
The Theory of Everything as Kip Thorne2013
Kick-Ass 2 as Lou2013
Supercollider as Leo Tarsky2011
Black Mirror as Ralph Redwell2011
Game of Thrones as Yezzan zo Qaggaz2011
The Rum Diary as Digby2010
Luther as Jeremy Lake2009
The Fourth Kind as Scott Stracinsky2009
Nine as Leopardi2009
In the Loop as Bob Adriano2007
Next as Mr. Jones2006
The Virgin Queen as Jean de Simier2006
Rabbit Fever as Andrew Sparrow2005
Colour Me Kubrick as Waldegrave2004
House as Matt Johnson2004
Millions as St Francis2003
NCIS as Mamoun Sharif2003
Crust as Todd Higgins2002
Spooks as Carlo Franceschini2002
24 Hour Party People as Peter Saville2002
Deserter as Sgt. Crepelli2001
Sweet Revenge as Will Pointon2001
Late Night Shopping as Lenny1999
Wonderland as Darren1992
Heartbeat as Paolo MazzettiNaN
Magik as Aiden