Actor
Murder at Hollow Creek
2024
as Thomas Bennett
Stay at Home
2024
as David
The Quest for Tom Sawyer's Gold
2023
as AJ Harrison
Marlowe
2023
as Richard Cavendish
Junkyard Dogs
2022
as Shane DeSoto
Dakota
2022
as Sheriff Danforth
Deadlock
2021
as Mack
Magic in Mount Holly
2021
as Steve Palmer
Vanquish
2021
as Agent Monroe
TimeCrafters: The Treasure of Pirate's Cove
2020
as Mr. Dare
The Comeback Trail
2020
as Frank Pierce
Arkansas
2020
as Joe
Bernie the Dolphin 2
2019
as Bob Ryan
My Adventures with Santa
2019
as Josh
Runnin' from my Roots
2018
as Seth Ingram
Bernie the Dolphin
2018
as Bob Ryan
Alpha Wolf
2018
as Reed
A Dog and Pony Show
2018
as Rusty Wiggins
A Tale of Two Coreys
2018
as Bob Feldman
Saving Christmas
2017
as Sammy
American Satan
2017
as SS Singer
Robo-Dog: Airborne
2017
as Tom Austin
Boyfriend Killer
2017
as Charles Durro
His Secret Past
2016
as Charles
Fishes 'n Loaves: Heaven Sent
2016
as Pastor Randy Michaels
My Best Friend
2016
as Allen
Little Dead Rotting Hood
2016
as Deputy Henry
A Christmas Reunion
2015
as Jack Evans
A Dogwalker's Christmas Tale
2015
as Byron Paxton
Badge of Honor
2015
as Aaron
Robo-Dog
2015
as Tom Austin
The Dog Who Saved Summer
2015
as Fred Stein
Patient Killer
2015
as Derek Barris
A Horse Tale
2015
as Michael
Christmas In Palm Springs
2014
as Joe Brady
Finders Keepers
2014
as Jonathan Simon
Fatal Acquittal
2014
as Scott
The Dog Who Saved Easter
2014
as Fred Stein
Deadly Revenge
2013
as Jack
Holiday Road Trip
2013
as Davis
Spiders
2013
as Jason
In the Dark
2013
as Dan Lear
All About Christmas Eve
2012
as Tino
Born to Ride
2011
as Alex
Last Will
2011
as Joseph Emery
The 7 Adventures of Sinbad
2010
as Adrian Sinbad
Turbulent Skies
2010
as Charles
Repo
2010
as Jeff
The Steam Experiment
2009
as Christopher
Christmas Town
2008
as Kevin O'Reilly
Broken Angel
2008
Point of Entry
2007
as Caleb Theroux
Ice Spiders
2007
as Dan 'Dash' Dashiell
Military Intelligence and You!
2006
Miracle Dogs Too
2006
as Dr. Jeff
A Boyfriend for Christmas
2004
as Ryan Hayes
Heart of America
2003
as Ryan Kirkland
Bad Karma
2002
as Dr. Trey Campbell
Project Viper
2002
as Mike Connors
Whacked!
2002
as Mark Steward
Blackwoods
2001
as Matt Sullivan
Final Ascent
2000
as Viggo
Chain of Command
2000
as Special Agent Michael Connelly
Stigmata
1999
as Steven
Red Team
1999
as Jason Chandler
The Second Arrival
1998
as Jack Addison
Black Cat Run
1998
as Johnny Del Grissom
Wicked
1998
as Lawson Smith
Starship Troopers
1997
as Zander Barcalow
Deadly Pursuits
1996
as Tim Faulkner
Winter Heat
1994
as Austin Reed
Rage and Honor II: Hostile Takeover
1993
as Tommy Andrews
Hell's Gate
as Dr. Campbell
Dirty Hands
as Richie