2020
The Social Dilemma
Actor - Advertising A.I.
2017
The Most Hated Women in America
Actor - William J. Murray III
My Friend Dahmer
Actor - Dr. Matthews
2011
In Time
Actor - Philippe Weis
2010
Elektra Luxx
Actor - Jimmy
2001
The Unsaid
Actor - Thomas Caffey
1995
The Indian in the Cupboard
Actor - Gillon
Full filmography