Father 2025
as James, Director, Writer, Producer
aWake 2025
as Michael, Director, Writer
Breaking Up 2019
as James
The Betrayal 2016
as Mark Kane
The Genius of George Boole 2015
as George Boole
Eggs 2005
Actor
Credits from TMDB.