| Night Train (2023) as Chuck McCord |
| A Christmas Spark (2022) as Hank Marshall |
| Paloma's Flight (2022) as Sam Moses |
| A Very Charming Christmas Town (2020) as Darren Larsen |
| Friendsgiving (2020) as Handsome Man |
| Hammurabi (2020) as Jake |
| The Untold Story (2019) as Danny |
| Freshwater (2017) as Sheriff Jones |
| Sniper: Ultimate Kill (2017) as John Samson |
| Casa Vita (2016) as Cliff Lindstrom |
| Earthfall (2015) as Steven Lannon |
| Born Wild (2012) as Will Brooks |
| Layover (2012) as Elliot |
| Perfectly Prudence (2011) as Jack Jameson |
| Spotlight (2010) as Cal Johnson |
| Meteor Apocalypse (2010) as David Dematti |
| A.I. Assault (2006) as Major Richard Tunney |
| Engaged to Kill (2006) as Robert Lord |
| Bloodsuckers (2005) as Churchill |
| Combustion (2004) as Scott Daniels |
| Killer Flood: The Day the Dam Broke (2003) as David Arthur Powell |
| Devil Winds (2003) as Peter Jensen |
| Counterstrike (2002) as Secret Service Agent Vince Kellogg |
| Dr. Quinn, Medicine Woman: The Heart Within (2001) as Byron Sully |
| The Adventures of Cinderella's Daughter (2000) as King Gregory |
| Dr. Quinn Medicine Woman: The Movie (1999) as Byron Sully |
| No Code of Conduct (1999) as Wildog |
| Blindness (1998) as Patrick |
| Seeds of Doubt (1998) |
| Any Place But Home (1997) as Lucas Dempsey |
| Alien Nation: The Enemy Within (1996) as Rick Shaw |
| Shadows of Desire (1994) as Sonny Snow |
| Star Trek IV: The Voyage Home (1986) as Shore Patrolman |
| The Legend of Van Dorn as Dr. George B. Peters |