Actor
Static
2026 · as Stage Manager
First Shift
2024 · as EM Doctor
A Different Man
2024 · as Makeup Artist
Nick and Nicky
2024 · as Nigel
69 Parts
2022 · as Nigel
Implanted
2021 · as Keith
Prince Harming
2019 · as Lando Cox
Surviving the Outbreak
2017 · as Bob
The Lost Girls
2014 · as Ruthven
Piranha Sharks
2014 · as Guy
Night and Day
2010 · as Bobby
Sherlock Holmes
2009 · as Removable Man