Actor
Murder at Hollow Creek
2024
as Bill Brooks
Monsters of California
2023
as Myers
The Flood
2023
as Russell Cody
Hunt Club
2023
as Carter
Heart of a Champion
2023
as Clint
Daughter
2023
as Father
County Line: No Fear
2022
as Zed Dalton
Battle for Saipan
2022
as Vic
Mad Heidi
2022
as President Meili
The Most Dangerous Game
2022
as Baron Von Wolf
Assailant
2022
as Michael
A Tale of Two Guns
2022
as Abel Cruz
Red Prophecies
2021
as Sergey Volkov
The 2nd
2020
as Driver
G-Loc
2020
as Decker
Dead Water
2020
as John
Lady Driver
2020
as Elliot Lansing
Roped
2020
as Robert Peterson
Acquitted by Faith
2020
as Benjamin Stills
The Warrant
2020
as The Saint
Madness in the Method
2019
as Tim
Last Seen in Idaho
2019
as Brock
One Nation Under God
2019
as Headmaster Kingsley
Chokehold
2019
Alita: Battle Angel
2019
as Amok
Alpha Wolf
2018
as Jake Lupo
Darkness Reigns
2018
as Casper Van Dien
Starship Troopers: Traitor of Mars
2017
as Johnny Rico (voice)
The Conway Curve
2017
as Roger Conway
All About the Money
2017
as Kurt
Star Raiders: The Adventures of Saber Raine
2017
as Saber Raine
ISRA 88
2016
as Lt. Col. Harold Richards
The Last Bid
2016
as Dayton
Showdown in Manila
2016
as Charlie Benz
Army Dog
2016
as Tom Holloway
Ratpocalypse
2015
June
2015
as Dave Anderson
Sharktopus vs. Whalewolf
2015
as Ray
Fire Twister
2015
as Scott
Avengers Grimm
2015
as Rumpelstiltskin
Patient Killer
2015
as Jason Turner
Beyond the Game
2014
as Perry Bernstein
Sleeping Beauty
2014
as King David
The Twelve Trees of Christmas
2013
as Charles Harris
Assumed Killer
2013
as Sam Morrow
The Dog Who Saved Christmas Vacation
2013
as Randy
500 MPH Storm
2013
as Nathan Sims
Noobz
2013
as Casper Van Dien
Christmas Twister
2012
as Ethan
Baby's First Christmas
2012
as Kyle
Fugitive at 17
2012
as Spencer Oliphant
The Pact
2012
as Bill Creek
Lake Effects
2012
as Ash Henson
Shiver
2012
as Detective Sebastian Delgado
Born to Ride
2011
as Mike Callahan
Turbulent Skies
2010
as Tom
One Hot Summer
2009
as Luther Simmonds
Starship Troopers 3: Marauder
2008
as Johnny Rico
Mask of the Ninja
2008
as Jack Barrett
Aces 'N' Eights
2008
as Luke Rivers
Slayer
2006
as Hawk
The Curse of King Tut's Tomb
2006
as Danny Freemont
Meltdown: Days of Destruction
2006
as Tom
The Veteran
2006
as Capt. Ramsey
Premonition
2005
as Jack Barnes
Officer Down
2005
as Officer Philip Hallows
Hollywood Flies
2005
as Zach
The Fallen Ones
2005
as Matt Fletcher
Personal Effects
2005
as Chris Locke
Maiden Voyage
2004
as Kyle Considine
Dracula 3000
2004
as Capt. Abraham Van Helsing
Skeleton Man
2004
as Staff Sgt. Oberron
Big Spender
2003
Windfall
2002
as Ace
The Vector File
2002
as Gerry
Danger Beneath the Sea
2001
as Commander Miles Sheffield
The Tracker
2001
as Connor Spears
Chasing Destiny
2001
as Bobby Moritz
Under Heavy Fire
2001
as Capt. Ramsey
Road Rage
2000
as Jim Travis
Sanctimony
2000
as Tom Gerrick
Cutaway
2000
as Delmira
Python
2000
as Bart Parker
Partners
2000
as Axel
Sleepy Hollow
1999
as Brom Van Brunt
Shark Attack
1999
as Steven McKray
The Time Shifters
1999
as Tom Merrick
The Omega Code
1999
as Gillen Lane
The Collectors
1999
as A.K.
On the Border
1998
as Jake Barnes
Modern Vampires
1998
as Dallas
Casper Meets Wendy
1998
as Crewcut Hunk
Tarzan and the Lost City
1998
as Tarzan / John Clayton
Starship Troopers
1997
as Johnny D. Rico
James Dean: Race with Destiny
1997
as James Dean
Casper: A Spirited Beginning
1997
as Bystander
NightScream
1997
as Teddy Johnson
The Colony
1996
as Sawyer
Beastmaster III: The Eye of Braxus
1996
as King Tal
Lethal Orbit
1996
as Tom Corbett
Night Eyes 4: Fatal Passion
1996
as Roy
Kill Shot
1995
as Randy
Menu for Murder
1990
as Life Guard
Occupation Rainfall: Chapter 2
Garrison7: War Is Coming
as Jai Garrison
Guns of Redemption
as Luke
Aaah! Roach!
as Officer Tom Johnson
Ruthless Bastards
as Nico Hawk