Actor
Father
2025 · as James
aWake
2025 · as Michael
The Betrayal
2016 · as Mark Kane
The Genius of George Boole
2015 · as George Boole
Eggs
2005