The Vance Institute 2023
as Jesse
Trauma Therapy: Psychosis 2023
For We Are Many 2019
as Jacob
The Devil's Machine 2019
as Dr. Brendan Cole
Never Not Love You 2018
as David
The Black Gloves 2017
as Finn Galloway
The Unkindness of Ravens 2016
as Andrew
Lord of Tears 2013
as Allen Milton
Credits from TMDB.