Actor
The Engagement Plan
2024
as Dash Donnelly
South of Hope Street
2024
as Tom
Dante's Hotel
2023
as Brayer
Save Christmas
2022
as Malcolm
The Most Dangerous Game
2022
as Marcus Rainsford
A Tale of Two Guns
2022
as Captain Mathias
#Unknown
2022
as Garrett Stance
Girl in the Basement
2021
as Don
The Downside of Bliss
2020
as Doug
Electric Jesus
2020
as Pastor Wember
Iceland is Best
2020
as Mr. Sonquit
Dead Water
2020
as McLean
Dauntless: The Battle of Midway
2019
as Rear Admirial Raymond Spruance
Santa Fake
2019
as Seb
Madness in the Method
2019
as Miscreant
Billionaire Boys Club
2018
as Ryan Hunt
1/1
2018
as Robert
Transformers: Titans Return
2017
as Rodimus Prime (voice)/Hot Rod (voice)
From Straight A's to XXX
2017
as Don
Stagecoach: The Texas Jack Story
2016
as Sid
The Bandit Hound
2016
as Manny
When Duty Calls
2015
as Gary Lawton
This Is Happening
2015
as Steven (Father)
Private Number
2015
as Garrett Stance
Road to the Open
2014
as Anger Management Therapist
Bigfoot Wars
2014
as Dr. Leonard Evans
Haunting of the Innocent
2014
as Mr. Franklin
Kristin's Christmas Past
2013
as Glenn
Nurse 3-D
2013
as Dr. Robert Morris
Down and Dangerous
2013
as Charles Ward
Bad Kids Go to Hell
2012
as Headmaster Nash
Just 45 Minutes from Broadway
2012
as Jimmy D'Angelo
Cancel Christmas
2011
as Santa Claus / Kris Frost
Mayor Cupcake
2011
as Donald Maroni
Shadow People
2011
as Sheriff Donnelly
The Terror Experiment
2010
as Agent Wilson
Endure
2010
as Emory Lane
The Boondock Saints II: All Saints Day
2009
as Concezio Yakavetta
Little Hercules
2009
as Kevin
Nevermore
2009
as Jonathan Usher
The Day the Earth Stopped
2008
as Charlie
A Single Woman
2008
as Jewish Reporter
Infected
2008
as Malcolm Burgess
Family Guy Presents: Blue Harvest
2008
as John Bender (uncredited) (voice)
The Caretaker
2008
as Ella's Dad
Black Friday
2007
as Glen
Netherbeast Incorporated
2007
as Steven P.D. Landry
National Lampoon's TV: The Movie
2006
as Fear Factor Host / Self
The Black Hole
2006
as Eric Bryce
Three Wise Guys
2005
as George
The Lost Angel
2005
as Father Brian
The Freediver
2004
as Ziad
Cybermutt
2003
as Alex
White Rush
2003
as Brian Nathanson
Santa, Jr.
2002
as Darryl Bedford
Deceived
2002
as Jack Jones
Dark Asylum
2001
as Quitz
Lost Voyage
2001
as Aaron Roberts
The Cure for Boredom
2001
as Max
Jay and Silent Bob Strike Back
2001
as Sheriff
Return to Cabin by the Lake
2001
as Stanley Caldwell
Falcon Down
2001
as Harold Peters
Strange Frequency
2001
as Martin Potter (segment 'More Than a Feeling')
The New Adventures of Spin and Marty: Suspect Behavior
2000
as Jack Hulka
The Spiral Staircase
2000
as Phillip Warren
Cabin by the Lake
2000
as Stanley
Light It Up
1999
as Ken Knowles
Mr. Rock n Roll: The Alan Freed Story
1999
as Alan Freed
Steel
1997
as Nathaniel Burke
Blackwater Trail
1997
as Matt
For a Few Lousy Dollars
1995
as Hitman
Circumstances Unknown
1995
as Paul Kinsey
Flinch
1994
as Harry Mirapolsky
Airheads
1994
as Jimmie Wing
Blindfold: Acts of Obsession
1994
as Dr. Jennings
Hail Caesar
1994
as Prisoner One
Every Breath
1994
as Jimmy
Caroline at Midnight
1994
as Phil Gallo
Entangled
1993
as David Merkin
Conflict of Interest
1993
as Gideon
Primary Motive
1992
as Andrew Blumenthal
The Dark Backward
1991
as Marty Malt
New Jack City
1991
as Nick Peretti
Hiroshima: Out of the Ashes
1990
as Pete Dunham
Far Out Man
1990
as Himself
Relentless
1989
as Arthur 'Buck' Taylor
Never on Tuesday
1989
as Motorcycle cop (uncredited)
Billionaire Boys Club
1987
as Joseph 'Joe' Hunt
From the Hip
1987
as Robin "Stormy" Weathers
The Transformers: The Movie
1986
as Hot Rod / Rodimus Prime (voice)
Blue City
1986
as Billy Turner
Shattered: If Your Kid's on Drugs
1986
as Judd Nelson
St. Elmo's Fire
1985
as Alec Newbary
The Breakfast Club
1985
as John Bender
Fandango
1985
as Phil Hicks
Making the Grade
1984
as Eddie Keaton
Rock 'n' Roll Hotel
1983
as Johnny
Kreep
as Whitman Thaw