Actor
Shook
2025 · as Graeme
Acquainted
2019 · as Jesse
Edging
2018 · as Crossland
Natasha
2015 · as Rufus
A Wish Come True
2015 · as Joey
The Captive
2014 · as Albert
Running Season
2014 · as Connor O'Connor
Bunks
2013 · as Dane
Red Lights
2012 · as Tom's Soldier Son
Vacation with Derek
2010 · as Ben