2023
Landfill as Mr. Lindbergh
2022
Trail Blazers as Matthew
2019
Real Men as Himself - Actor
2018
Fury of the Fist and the Golden Fleece as Superboss
2016
Navy Seals vs. Zombies as Commander Sheer
2015
Ninja Gaijin: Remembering a Classic Cannon Franchise as Self
2015
The Bouncer as Samuel James
2014
The Go-Go Boys: The Inside Story of Cannon Films as Self
2014
Electric Boogaloo: The Wild, Untold Story of Cannon Films as Self - Actor
2002
Quicksand as Bill Turner
2002
Stranded as Ed Carpenter
1999
The Silencer as Quinn Simmons
1999
Fugitive Mind as Robert Dean
1999
In Her Defense as Andrew Garfield
1998
Musketeers Forever as D'Artagnan
1998
Freedom Strike as Tom Dickson
1998
Black Thunder as Vince
1998
Counter Measures as Captain Jake Fuller
1997
The Shooter as Michael Atherton
1997
Bounty Hunters 2: Hardball as Jersey Bellini
1997
Crash Dive as James Carter
1997
Strategic Command as Rick Harding
1996
Moving Target as Sonny
1996
Bounty Hunters as Jersey
1995
Soldier Boyz as Major Howard Toliver
1995
Cyberjack as Nick James
1994
Chain of Command as Merrill Ross
1993
Cobra as Robert Jackson (22 episodes)
1992
Rescue Me as Daniel 'Mac' MacDonald
1992
The Human Shield as Doug Matthews
1991
The Woman Who Sinned as Evan Ganns
1990
American Ninja 4: The Annihilation as Joe Armstrong
1990
Air America as General Lee (uncredited)
1990
Midnight Ride as Lawson
1989
River of Death as John Hamilton
1988
Platoon Leader as Lt. Jeff Knight
1987
American Ninja 2: The Confrontation as Sgt. Joe Armstrong
1986
Radioactive Dreams as Marlowe Hammer
1986
Avenging Force as Capt. Matt Hunter
1985
North and South as Lt. Rudy Bodford (4 episodes)
1985
American Ninja as Pvt. Joe Armstrong
1984
Bachelor Party as Ryko
1983
Uncommon Valor as Blaster's Assistant
1982
Tron as Conscript #2
1982
I Ought to Be in Pictures as Boy on bus
1981
The Best Little Girl in the World as Chuck
1981
Bloody Birthday as Willard
1980
The Black Marble as Millie's Houseboy
1979
Out of the Blue as Lenny (1 episode)
1978
Dallas as Joe Newcomb (1 episode)
1974
Happy Days (2 episodes)