| Shadow of God (2025) as Beau |
| Marvel Studios Assembled: The Making of X-Men '97 (2024) as Self - Nightcrawler |
| LEGO Jurassic Park: The Unofficial Retelling (2023) as Alan Grant (voice) |
| There's Someone Inside Your House (2021) as Sheriff Adkins |
| American Badger (2021) as Richard |
| Chronicle Mysteries: The Wrong Man (2019) as Paul Adams |
| Hex (2018) as Nicolai |
| The Perfect Pickup (2018) as Mr. Picotti |
| Christmas at Holly Lodge (2017) as Gary |
| Death Al Dente: A Gourmet Detective Mystery (2016) as Walter |
| The Assignment (2016) as Sebastian |
| The Wolf Who Came to Dinner (2015) as Henry |
| The Clockwork Girl (2014) as Dendrus (voice) |
| Vengeance is Mine (2012) as Sheriff Graves |
| Dawn Rider (2012) as Sheriff Cobb |
| Urban Warfare (2012) as Sheriff Graves |
| Rise of the Planet of the Apes (2011) as Board Member #2 |
| Lethal Justice (2011) as Sheriff Graves |
| Street Wars (2011) as Sheriff Graves |
| Time After Time (2011) |
| Goodnight for Justice (2011) as William Goodnight |
| Bond of Silence (2010) as Carl |
| Charlie St. Cloud (2010) as Ben Carroll |
| Web of Desire (2010) as Jake Wyatt |
| Helen (2009) as ER Doctor |
| Jennifer's Body (2009) as Colin's Dad |
| Northern Lights (2009) as John |
| Sorority Wars (2009) as William |
| Slap Shot 3: The Junior League (2008) as Mr. Baker |
| Aliens vs Predator: Requiem (2007) as ER Resident Doc |
| Battle in Seattle (2007) as Durell |
| The Suspect (2006) as Paul |
| Past Tense (2006) as Dr. Marquette |
| X-Men: The Last Stand (2006) as Mr. Grey |
| Underworld: Evolution (2006) as Pilot |
| Drive Time Murders (2006) as Prescott Madigan |
| The Fog (2005) as Father Robert Malone |
| Behind the Camera: The Unauthorized Story of Charlie's Angels (2004) as Frederick Pierce |
| The Survivors Club (2004) as Ned D'Amato |
| The Reality of Love (2004) as Male Customer |
| Lucky 7 (2003) as Bryce Saunders |
| Salem Witch Trials (2002) as Ezekiel Godfrey |
| For Love of Olivia (2001) as Man 1 |
| Jackie Bouvier Kennedy Onassis (2000) as Oleg Cassini |
| A House Divided (2000) as Lt. Brooks |
| Any Mother's Son (1997) as Captain Benson |
| Newton : A Tale of Two Isaacs (1997) as Sir Edmond Halley |
| Jack Reed: Death and Vengeance (1996) as Brother Yurii |
| Balance of Power (1996) as Slater |
| Kissinger and Nixon (1995) as Lord |
| Canadian Bacon (1995) as Russian Aide |
| Heritage Minutes: Paris Crew (1995) as Plummy |
| Lifeline to Victory (1993) as Harry Conwell |
| In Desperate Battle: Normandy 1944 (1992) as German Officer |
| Unmasked Part 25 (1989) as Mick |