2023
2019 Roger
2012 Lt. David Long
2009 Executive Producer
2008 Prisoner on Ferry
2006 Dimitri
2004 Unsuspecting Moviegoer
2002 Zap
2002 Dean Page