Actor
Acts of Revenge
2020 · as William Hobson
Independents' Day
2017 · as President Oliver
American Satan
2017 · as News Anchor
Audacity
2015 · as Mean elevator man
Cinema Salvation
2010 · as Mr. Jones
The Wrath
2008 · as John Diaz
A Woman's Scorn
2007 · as Detective Harris
Kiss the Boys
2006
Aimée Price
2005 · as Stewart Price
Minority Report
2002 · as Adulation #1
Phantom Love
2001 · as Feany
The Exotic Time Machine II: Forbidden Encounters
2000 · as Leonardo da Vinci