Actor
Masters in Crime
2018 · as Lawrence
Stories We Tell
2012 · as Storyteller
The Man
2005 · as Phone Agent
Hustle
2004 · as Tommy Helms
The Interrogation of Michael Crowe
2002
Say Nothing
2001 · as Jack
Sex, Lies & Obsession
2001 · as Carl
Jewel
2001 · as Dr. Beaudry
Dirty Pictures
2000 · as Suit
Judgment Day: The Ellie Nesler Story
1999 · as Probation Officer
Ultimate Deception
1999 · as Hay
Johnny 2.0
1998 · as APS Commander