Vibrations (2024)
Gideon
Surge (2020)
London Train Conductor
کریستوفر رابین (2018)
Brigd-General Sidney Thornton
The Lost City of Z (2017)
Professor Malishnikov
Bitter Harvest (2017)
News Reporter
The Limehouse Golem (2016)
Lord Burghley
Bloody Queens: Elizabeth and Mary (2016)
Thompson
ملکه صحرا (2015)
King's Doctor
سیندرلا (2015)
W.H.O. Vault Zombie
جنگ جهانی زد (2013)
Clarence DeMarco
Doctor Who: Clarence and the Whispermen (2013)
Actor 2
National Theatre Live: Collaborators (2011)
Preacher
شرلوک هلمز (2009)
Kurt
La luna en botella (2007)
Messenger Pigeon (voice)
کبوتر بیباک (2005)
Wyeth
Unleashed (2005)
Cleante
Quills (2000)
Jules
Sabotage!! (2000)
Mr. Farris
Seeing Red (2000)
The Duke of Burgundy
Joan of Arc (1999)
Rashleigh
Frenchman's Creek (1998)
Junius Brutus
Coriolanus (1997)
Archie
Maurice (1987)
Nicky
Sky Bandits (1986)
Wilf
Dance with a Stranger (1985)
Barclay
Another Country (1984)