Actor
The Great Nick D
2024 · as Nicholas Hatton / 'Nick Dick'
Todd Tarantula
2023 · as Barracuda
The Thousand and One Lives of Doctor Mabuse
2020 · as Inspector Carl Lohemann
Loon Lake
2019
Will & Liz
2018 · as Will
The Night-Time Winds
2017 · as Old Jonas Bishop / Brian Bishop
The Last Case of August T. Harrison
2016 · as H.P. Lovecraft
Doctor Mabuse: Etiopomar
2014 · as Doctor Mabuse
Doctor Mabuse
2013 · as Inspector Lohman