Actor
Crushing Season
2023 · as Tim Cassidy
Kidnapped
2021 · as Robert
Sleep No More
2018 · as Aaron
The Lears
2017 · as Rory Lear
Picture Wheel
2017 · as Elliott
Parer's War
2014 · as Lieutenant Jock Erskine