Actor
Little Women
2018
as Nurse
Christmas Time
2017
as Mr.Bernard
Nail 32
2015
as Buck Livingston
Copperhead
2008
as Wild Bill Longley
Safe Harbour
2007
as Matt Bowles
Supergator
2007
as Scott Kinney
Left Behind: World at War
2005
as Rayford Steele
Wild Things: Diamonds in the Rough
2005
as Jay Clifton
Alien Siege
2005
as Stephen Chase
Truce
2005
as Duane Edwards
No Regrets
2004
The Robinsons: Lost in Space
2004
as John Robinson
Riverworld
2003
as Jeff Hale
Left Behind II: Tribulation Force
2002
as Rayford Steele
Blind Obsession
2001
Crossfire Trail
2001
as Beau Dorn
Left Behind
2000
as Rayford Steele
Across the Line
2000
as Grant Johnson
Silk Hope
1999
as Ruben
Soldier of Fortune, Inc
1999
as Major Matthew Quentin Shepherd
Lone Justice: Showdown at Plum Creek
1996
as Ned Blessing
Siringo
1995
as Charlie Siringo
Dominion
1995
as Harris
XXX's & OOO's
1994
as Kyle Townes
The Birds II: Land's End
1994
as Ted
Cries Unheard: The Donna Yaklich Story
1994
as Dennis Yaklich
Philadelphia Experiment II
1993
as David Herdeg
An American Story
1992
as George Meade
Flight of the Intruder
1991
as Lt. Jake 'Cool Hand' Grafton
Always
1989
as Ted Baker
Nam Angels
1989
as Calhoun