Actor
Trespasser
2023 · as The Man
Torture
2021 · as Rod
Asylum: Twisted Horror and Fantasy Tales
2020 · as George
Surprise
2018 · as Byron Vanderbilt (segment "Last Rites")
Sybil
2018 · as Mark
The Ferryman
2018 · as Roland
Habit
2017 · as Eddie
A Father's Day
2016 · as George
Arthur & Merlin
2015 · as Faelan
Some Dogs Bite
2010 · as Smart Man
Hallo Panda
2006 · as Zoo Worker