Actor
Face Your Fears: Thriller Shorts for Adults
2020 · as Doctor (segment The Last Time I Saw Richard)
Sucker
2015 · as Birdman
Boys On Film 11: We Are Animals
2014 · as Doctor (segment "The Last Time I Saw Richard")
The Last Time I Saw Richard
2013 · as Doctor
The Mystery of a Hansom Cab
2012 · as Crown Prosecutor
The Book of Revelation
2006 · as James
Child Star: The Shirley Temple Story
2001 · as Cobb
Chaplin
1992 · as Warder
Howards End
1992 · as Police Inspector