Actor
The Vance Institute
2023 · as Jesse
Trauma Therapy: Psychosis
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