|
Wildcat (2025) as Finlay |
|
Dirty Angels (2024) as Dr. Mike |
|
Nandor Fodor and the Talking Mongoose (2023) as Harry Houdini |
|
T.I.M. (2023) as Hewitt |
|
Benediction (2021) as Rex Whistler |
|
Framed (2021) as Richard Bennett |
|
Tomorrow (2019) as Ellis Barklay |
|
Madness in the Method (2019) as Harold |
|
An Ordinary Man (2017) as ER Intern |
|
Interlude in Prague (2017) as Henry Novy |
|
Capsule (2016) as Guy Taylor |
|
Éclair (2016) as Leo |
|
The Carrier (2015) as Tobias Black |
|
Allies (2014) as Private Yorkie Jones |
|
Stonehearst Asylum (2014) as Charles Graves |
|
The Duchess of Malfi (2012) as Antonio |
|
Hugo (2011) as Camera Technician |
|
The Reverend (2011) as Thug |
|
Volpone (2010) as Castrone/Peregrine/Avvocato |
|
Agatha Christie: A Life in Pictures (2004) as Soldier |
|
Freddie As F.R.O.7. (1992) as Young Freddie (voice) |
|
The Caged () as Robert Smith |
|
The Paralytic () as Kane |
|
Wind of Change () as David Krebs |