Actor
The Bench
2024 · as Ben
Killing Me Softly with Her Love
2021 · as Simon
Sawney: Flesh of Man
2012 · as Jamie
Ouija Board
2007 · as James
Pondlife
2006 · as David Ross
Hacked Off
2005
Roxi
2005 · as Sean