2024
Young Lion of the West as Vincent Donato
2024
Final Heist as Locke
2024
The Night They Came Home as Heck Thomas
2023
Butch vs. Sundance as Marshall Pike
2020
Princess of the Row as Junk Yard Owner
2020
Middleton Christmas as Nick
2019
Cross: Rise of the Villains as Riot
2019
I Am That Man as Gary
2018
They Want Dick Dickster as Tony Baritoni
2018
The Reckoning of Darkness as Robert Walton
2018
Witness Unprotected as Walker
2017
Circus Kane as Balthazar Kane
2017
Navy SEALS v Demons as Max Martini
2017
Inheritance as Frank Morse
2017
Whiteblood as Abraham
2016
Sniper: Special Ops as Sergeant Victor 'Vic' Thomas Mosby
2015
Rodeo and Juliet as Hugh Anderson
2015
Mega Shark vs. Kolossus as Ivan
2015
Subconscious as Peter Williams
2014
After Midnight as John
2014
Z Nation as George Mason (1 episode)
2014
Mercenaries as Grigori Babishkova
2014
Fatal Acquittal as Luke Miller
2013
Summoned as George Harris
2012
Hatfields and McCoys: Bad Blood as Jim Vance
2012
Collision Course as Ned Hatch
2012
Snow White: A Deadly Summer as Hunter
2011
Super Shark as Skipper Chuck
2011
InSight as Head Surgeon
2011
Battle of Los Angeles as Colonel Macon
2010
American Bandits: Frank and Jesse James as Frank James
2007
Devil Girl as Father
2005
Miracle at Sage Creek as John
2005
Soldier of God as Rene
2004
Gargoyle: Wings of Darkness as Lex
2004
CSI: NY as Edward Archerson (1 episode)
2004
The Curse of the Komodo as Jack
2003
NCIS as Jack Curtin (1 episode)
2003
Special Forces as Jess
2002
CSI: Miami as Donny Slater (1 episode)
2002
We Were Soldiers as Army Intelligence Officer
2001
Raptor as Capt. Connelly
2001
Instinct to Kill as Jim Beckett
2001
Murder, She Wrote: The Last Free Man as Jeb McNell
2001
The Substitute: Failure Is Not an Option as Devlin
2000
Agent Red as Bomber Pilot (uncredited)
1999
Active Stealth as Reb Carter
1999
Soldier of Fortune, Inc as Benny Ray Riddle
1999
The Base as Sgt. Michael S. Gammon
1999
The Escort III as Jim Corrigan
1998
V.I.P. as Police Officer Smith (1 episode)
1998
Desert Thunder as Bobby Burkett
1998
Illicit Dreams 2 as Jeff
1998
Masseuse 3 as Customer
1998
Black Widow Escort as Fantasy Husband
1997
Rapid Assault as James Decker
1997
Steel Sharks as Cord
1997
Soldier of Fortune, Inc. as Benny Riddle (37 episodes)
1997
Sexual Roulette as Jed Wills
1997
Strategic Command as Dino
1996
Fugitive Rage as James O'Keefe
1996
Night Shade as Scott Travers
1996
Over the Wire as Mark
1995
JAG as Lt. Jenarette (1 episode)
1995
Attack of the 60 Foot Centerfold as Mark
1995
Portrait in Red as Nail Man
1993
Sunset Strip as Jerry
1993
It's Showtime as Mark
1992
Hell Spa as Mr. Ex (as Ron Waldron)
1990
Elliot Fauman, Ph.D. as Doug
1989
Terror In Beverly Hills as Derrick (as Ron Waldron)
1989
Rapid Fire as Mike Thompson (as Ron Waldron)
1989
Speak of the Devil as TV Director (as Ron Waldron)