2021
The Devil Below as Jaime
2020
Last Moment of Clarity as Sam Pivnic
2020
You're Not Alone as Mark
2019
Trespassers as James
2018
Farming as Martin Fellows
2016
The Laughing Man as Laughing Man
2014
Fury as SS Medic (uncredited)
2011
The Duel as Rich Hanger