Actor
Band of Pirates: Buccaneer Island
2007
Stage Fright
2005 · as Taylor
Parasite
2004 · as Jacob Rasmussen
Welcome 2 Ibiza
2003
Landspeed
2002 · as Ziggy Peterson
Human Desires
1997 · as Peter Holden