Actor
Apollo 10½: A Space Age Childhood
2022 · as SIMSUP
Malignant
2021 · as Harry
We Can Be Heroes
2020 · as Alien Admiral
Wolves Inside
2019 · as McCroy
Sanitatum
2018 · as Joseph Dartmouth
Flashburn
2017 · as Dylan McKenzie
Jane Wants a Boyfriend
2015 · as Director
Jack's Apocalypse
2015 · as Shane
Extinction: Patient Zero
2015 · as Cooper