Actor
Blurt!
2018
as Mall Patron
Agent Mr Chan
2018
as James Bond
S.W.A.T.: Under Siege
2017
as Drug Enforcement Agent Weir
Baby Sellers
2013
as SFPD #1
Marmaduke
2010
as Fireman
Last Chance Cafe
2006
as Trucker
Chaos
2005
as SWAT Commander
Snowman's Pass
2004
as Brian
See Grace Fly
2003
as Walt
How It All Went Down
2003
as Cop #2
The Mangler 2
2002
as Mr. Vessey
Liberty Stands Still
2002
as CIA Henchman #1
Love and Treason
2001
as Second Trooper
The Fear: Resurrection
1999
as Stephen
True Heart
1999
as Bi-Plane Pilot
Catch Me If You Can
1998
as White
The Hunted
1998
as Harry Augerman
Mask of Death
1996
as Benny
Generation X
1996
as Orderly
For a Few Lousy Dollars
1995
as Punk
Man with a Gun
1995
as Wise Guy
Cyberjack
1995
as Numb
Rumble in the Bronx
1995
as Angelo
Crackerjack
1994
as Troy