| Ladies of the '80s: A Divas Christmas (2023) as Pete |
| Attraction to Paris (2021) as Edward |
| Lake of Fire (2020) as Henry Wayne |
| One Remains (2019) as Samuel Mahoney |
| The City of Gold (2018) as Richard Davenport |
| Gathering of Heroes: Legend of the Seven Swords (2018) as Garrik Grayraven |
| John G. Avildsen: King of the Underdogs (2017) as Self |
| The Sparrows Nesting (2016) as Mike Sparrow |
| Kids vs Monsters (2015) as Charles |
| A Horse for Summer (2015) as Pastor Bob |
| Guardian Angel (2014) as John Robertson |
| Waiting in the Wings: The Musical (2014) as Priest |
| Amy (2013) as Chris |
| Crazy Kind of Love (2013) as Mr. Jeffries |
| Blue Lagoon: The Awakening (2012) as Mr. Christiansen |
| Assassins' Code (2011) as Daniel Dodd |
| Harley's Hill (2011) as Mr. Miller |
| Sedona (2011) as Pierce |
| Stained Glass Windows (2010) as Detective Marshall |
| Forget Me Not (2009) as Mr. Channing |
| 100 Million BC (2008) as Erik Reno |
| Spiritual Warriors (2008) as King of Sparta |
| Railroad to Hell: A Chinaman's Chance (2008) as Jacob |
| Love Don't Come Easy (2008) as Clay Parker |
| Payback (2007) as Sean Walker |
| Caved In: Prehistoric Terror (2006) as John Palmer |
| The Librarians (2004) as Ringo |
| Quigley (2003) as Woodward Channing |
| The Little Unicorn (2002) as PC Sid Edwards |
| 13th Child (2002) as Ron |
| The Stoneman (2002) as Kip Hollings |
| Tequila Express (2002) as David Manning |
| Under the Gun (2002) as Bill |
| Title to Murder (2001) as Paul Shaughnessy |
| Civility (2000) as Alfred Russo |
| Stageghost (2000) as Matthew Bronson |
| Lima: Breaking the Silence (1999) as Jeff |
| Mutual Needs (1999) as Andrew |
| Angel Flight Down (1996) as Jack Bahr |
| It's My Party (1996) as Jack Allen |
| Dead Man's Island (1996) as Roger Prescott |
| Project Shadowchaser III (1995) as Snake |
| Smoke N Lightnin (1995) as Lightnin |
| Guns of Honor (1994) as Dusty Fog |
| Signal One (1994) as Martin Bullet |
| Trigger Fast (1994) as Dusty Fog |
| Bandit: Bandit Goes Country (1994) as Johnny Bruce |
| Die Watching (1993) as Michael Terrence |
| Dracula Rising (1993) as Vlad |
| Wet and Wild Summer (1992) as Bobby McCain |
| King's Ransom (1991) as Spence |
| Shakma (1990) as Sam |
| Fatal Charm (1990) as Adam Brenner |
| Listen to Me (1989) as Bruce Arlington |
| Mortuary Academy (1988) as Max Grimm |
| Night Rose: Akhbar's Daughter (1987) as Bitterman |
| El ataque de los pájaros (1987) as Peter |
| Secret Weapons (1985) as Allen Collier |
| A Night in Heaven (1983) as Rick |
| Barry Norman in Celebrity City (1982) as Self |
| The Pirate Movie (1982) as Frederic / Fencing Instructor |
| I Love Liberty (1982) as Self |
| Night of 100 Stars (1982) as Self |
| Child Bride of Short Creek (1981) as Isaac King |
| The Blue Lagoon (1980) as Richard |
| Payback II |
| Pets Writer |
| Pets Producer |
| Beings Writer |
| Beings Co-Producer |
| Feathering the Wind Writer |