Crushing Season 2023
as Tim Cassidy, Director, Writer, Producer
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
Young Arthur 2002
as Kay
Credits from TMDB.