2024
Masters of the Air as Lt. Col. John Bennett2024
Stags as Ryan2023
All the Light We Cannot See as Frank Volkheimer2023
Vestige as Dan2022
SAS Rogue Heroes as Jim Almonds2021
Escape Room: Tournament of Champions as Ensler (uncredited)2021
Doughnut as Patrick2019
Temple as Kieran2019
Boiling Point as MarkNaN
Wasteman as GazNaN
Dogbone as Mr. Byrne2021
Punch-Drunk as George2020
From Scratch as Theo2018
Mercury as Pike2015
Rodentia as Powell