| NANOcell (2026) as Robert Cox |
| The Napa Boys (2026) as Officer Toland |
| The Wolf in the Well (2024) as Roland Carmel |
| God's Not Dead: In God We Trust (2024) as Peter Kane |
| The Blue Rose (2024) as Mr. Vallens |
| Good Grief (2024) as Dr. Gariboldi |
| Poolman (2024) as William Van Patterson |
| King Knight (2022) as Merlin |
| Psych 3: This Is Gus (2021) as Father Peter Westley |
| Dinner Is Served (2021) as Headmaster Gustafson |
| Beast Mode (2020) as Trammel Steadfast |
| To Your Last Death (2019) as Cyrus DeKalb (voice) |
| Unholy 'Mole (2019) as The Devil (voice) |
| The Chain (2019) as Michael |
| Tone-Deaf (2019) as Michael |
| I Had Bad Milk in Dehradun (2017) as Self |
| Little Evil (2017) as Guy On TV (uncredited) |
| Shattered (2017) as Forest Burnett |
| Halloweed (2016) as Judge Plimington |
| Batman: The Killing Joke (2016) as Commissioner Gordon (voice) |
| The Bronx Bull (2016) as Father Father Joseph |
| All the Way (2016) as Senator Everett Dirksen |
| God's Not Dead 2 (2016) as Peter Kane |
| Unnatural (2015) as Victor Clobirch |
| Taking Flight (2015) as Nonno (voice) |
| The Breakup Girl (2015) as Bob Baker |
| Night of the Living Deb (2015) as Frank Waverly |
| Digging Up the Marrow (2015) as William Dekker |
| The Lazarus Effect (2015) as Mr. Wallace |
| Jurassic City (2015) as Warden Lewis |
| Frank Pierre Presents: Pierre Resort & Casino (2014) as Frank Pierre |
| Dead Still (2014) as Wenton Davies |
| Guardian Angel (2014) as Attorney Kaufman |
| Between Two Worlds (2014) as Self |
| Land of Leopold (2014) as Deece Warren |
| Suburban Gothic (2014) as Donald |
| Twin Peaks: The Missing Pieces (2014) as Leland Palmer |
| Away From Here (2014) as Paul |
| No God, No Master (2014) as A. Mitchell Palmer |
| Tom Holland's Twisted Tales (2014) as Mongo the Magnificent (segment "Mongo's Magik Mirror") |
| Wrong Cops (2013) as Captain Andy |
| Big Ass Spider! (2013) as Major Braxton Tanner |
| Out West (2013) as Phillip Alcott |
| Revelation Road 2: The Sea of Glass and Fire (2013) as Frank |
| Brother's Keeper (2013) as Herbert Leemaster |
| Revelation Road: The Beginning of the End (2013) as Frank |
| Inventing Adam (2013) as J.B. |
| Nuclear Family (2012) as The Man |
| Atlas Shrugged: Part II (2012) as Head of State Thompson |
| FDR: American Badass! (2012) as Douglas MacArthur |
| Excision (2012) as Principal Campbell |
| The Butterfly Room (2012) as Nick |
| Crazy Eyes (2012) as Zach's Father |
| Brother White (2012) as Pastor Johnny Kingman |
| Darnell Dawkins: Mouth Guitar Legend (2012) as Wade Dawkins |
| The Aggression Scale (2012) as Bellavance |
| Tim and Eric's Billion Dollar Movie (2012) as Dr. Doone Struts |
| The Girl with the Tramp Stamp Tattoo (2011) |
| Rosewood Lane (2011) as Det. Briggs |
| Chillerama (2011) as Dr. Weems (segment "Wadzilla") |
| X-Men: First Class (2011) as Secretary of State |
| Pandemic (2009) as General Matthews |
| Iodine (2009) as Avery |
| Stuntmen (2009) as Jack Strongbow |
| Infestation (2009) as Ethan |
| Love at First Hiccup (2009) as Roger |
| AM1200 (2008) as Harry Jones |
| One Missed Call (2008) as Ted Summers |
| Secrets from Another Place: Creating Twin Peaks (2007) as Self |
| Superman: Doomsday (2007) as Perry White (voice) |
| The Flock (2007) as Bobby Stiles |
| The Election (2007) as John |
| 7-10 Split (2007) as Buddy Kendrick |
| The Substance of Things Hoped For (2006) as Dr. Lessing |
| Peaceful Warrior (2006) as Doctor Hayden |
| Cyxork 7 (2006) as Kommander 88 |
| Good Night, and Good Luck. (2005) as Don Hollenbeck |
| Jane Doe: The Wrong Face (2005) as Fleming |
| The Rain Makers (2005) as Harris |
| Sharkskin 6 (2005) as Sam |
| Dead End (2003) as Frank Harrington |
| The Battle of Shaker Heights (2003) as Harrison |
| Jeepers Creepers 2 (2003) as Jack Taggart, Sr. |
| Windfall (2002) as John Wescott |
| Landspeed (2002) as Brian Sanger |
| Scream at the Sound of the Beep (2002) as Brother Jake |
| Postcards From The Cast (2001) as Self |
| Reflections on the Phenomenon of Twin Peaks (2001) as Self |
| Two Can Play That Game (2001) as Bill Parker |
| Almost Salinas (2001) as Jack Tynan |
| Pennyweight (1999) as Mr. Pennyweight |
| The Garbage Picking Field Goal Kicking Philadelphia Phenomenon (1998) as Randolph Pratt |
| Evasive Action (1998) as Sheriff Wes Blaidek |
| Powder (1995) as Dr. Aaron Stripler |
| The Crew (1994) as Charles Pierce |
| RoboCop: The Future of Law Enforcement (1994) as Leon Nash |
| Body Shot (1994) as Dwight Frye |
| The Chase (1994) as Dalton Voss |
| Rising Sun (1993) as Senator John Morton |
| Grey Knight (1993) as Col. George Thalman |
| RoboCop 3 (1993) as Leon Nash (archive footage) |
| Sunstroke (1992) as Larry |
| Bob Roberts (1992) as Chet MacGregor |
| Twin Peaks: Fire Walk with Me (1992) as Leland Palmer |
| Write to Kill (1991) as Mark Gaston |
| Fire in the Dark (1991) as Richard |
| Runaway Heart (1990) as Archie |
| The Rift (1990) as Robbins |
| Twin Peaks (1989) as Leland Palmer |
| Race for Glory (1989) as Jack Davis |
| Season of Fear (1989) as Fred Drummond |
| The Taking of Flight 847: The Uli Derickson Story (1988) as Phil Maresca |
| RoboCop (1987) as Leon Nash |
| Repairs (1987) as Stan the Bartender |
| Condor (1986) as Christopher Proctor |
| The Journey of Natty Gann (1985) as Sol Gann |
| Seduced (1985) as Bartecki |
| Cat People (1982) as Soap Opera Man |
| Swamp Thing (1982) as Dr. Alec Holland |
| Madame X (1981) as Bellman (uncredited) |
| Dallas Cowboys Cheerleaders II (1980) as Dr. Simmons |
| Tartuffe (1978) as Damis |
| Love in the Hamptons (1976) as Myron |
| Dare the Devil (1969) as David Keller |
| The Good Dark as Edward Penth |
| Nightmare City |