2023
Homing Instinct as Sasha
2019
Drunk Parents as Shope
2016
EP/Executive Protection as Isaac
2016
The Chemist as Blade
2016
Cyborg Nemesis: The Dark Rift as Corporal Roland
2004
The Failures as Reflexor
2004
Slammed as The Slammer
2003
Dickie Roberts: Former Child Star as Angry Driver
2000
Luck of the Draw as Buddy
1994
ER as Bartender (3 episodes)
1994
ER as Patrick (1 episode)
1994
Kickboxer 4: The Aggressor as David Sloan
1994
Class of 1999 II: The Substitute as John Bolen
1992
Kickboxer 3: The Art of War as David Sloan
1991
Step by Step as Cody Lambert (71 episodes)
1991
Kickboxer 2: The Road Back as David Sloan
1989
Parent Trap: Hawaiian Honeymoon as Jack
1988
Spike of Bensonhurst as Spike Fumo
1987
Not Quite Human as Bryan Skelly
1987
Death Before Dishonor as Ruggieri
1986
Pleasures as Antonio
1982
St. Elsewhere (1 episode)
1978
Dallas as James Beaumont (27 episodes)