Actor
The Horde
2016
as Spider
Ocean's Thirteen
2007
as Roulette Scam Artist
Payback
2007
as Snake
Holes
2003
as Trout Gang #2
Angels Don't Sleep Here
2002
as Big Daddy
Traffic
2000
as Van Driver
Brave New World
1998
as Reservation Father
L.A. Confidential
1997
as Roland Navarette
Still Breathing
1997
as Man in Alley
Timecop
1994
as Lansing
Surviving the Game
1994
as 1st Trophy Hunted
State of Emergency
1994
as Wiry Man
Another Stakeout
1993
as Killer
Bounty Tracker
1993
as FBI Prisoner
Dead On: Relentless II
1992
as Toby
Total Recall
1990
as Man Standing Behind Fat Lady (uncredited)
Cop
1988
as Bobby Franco
The Joe Piscopo Halloween Party
1987
Invaders from Mars
1986
as Demolition Man
Big Trouble
1986
as Terrorist #10
Ninja III: The Domination
1984
as Pilot
Racing with the Moon
1984
as Bit Part (uncredited)
Revenge of the Ninja
1983
as Cowboy Thug
They Call Me Bruce?
1982
as Ninja Double