2024
Megalopolis as Commissioner Stanley Hart2023
Reporting for Christmas as Hank Dean2021
The Manson Brothers: Midnight Zombie Massacre as Vic Quickbuck2021
Haymaker as Mack2021
Rise & Fall: The World Trade Center as Not available2020
B Positive as Bert2019
Captive State as Levitt2018
Sharp Objects as Dad Keene2017
S.W.A.T. as Uncle Randy2017
Dead on Arrival as Detective Spiro2017
The Resurrection of Gavin Stone as Pastor Allen Richardson2016
Ice as Reardon2015
Heist as Bernie2015
Extraction as Ken Robertson2015
Chi-Raq as Mayor McCloud2014
Free Fall as Frank2014
The Boxcar Children as Baker (voice)2014
Elwood as Mayor Harrington2013
Underdogs as Vince DeAntonio2013
K-11 as Lieutenant Johnson2012
The Legend of Korra as Aang (voice)2012
Mountain Men as Self - Narrator2012
Touch as Joseph Tanner2012
Vegas as Peter Holm2012
Taken 2 as Bernie Harris2012
Atlas Shrugged: Part II as John Galt2012
12 Dogs of Christmas: Great Puppy Rescue as Burchess2012
Deep in the Heart as Michael2011
Swamp Shark as Charlie2010
Hawaii Five-0 as Richard Davis2010
False Creek Stories as Bill2009
Castle as Kyle Seeger2009
Celebrity Ghost Stories as Self2008
Leverage as Father Paul2008
Miracle at St. Anna as Colonel Driscoll2008
Stiletto as Danny2008
Heatstroke as Captain Steve O'Bannon2007
Phineas and Ferb as Slamm (voice)2007
Entry Level as Clay2006
Jericho as John Goetz2006
The Darwin Awards as Detective Maguire2006
Yellow as Christian Kile2006
Two Tickets to Paradise as Billy McGriff2005
Criminal Minds as Not available2005
Criminal Minds as U.S. Marshal Sam Kassmeyer2005
The Closer as FBI Special Agent Morris2004
House as Dylan Crandall2004
Life As We Know It as Michael Whitman2004
Speak as Jack Sordino2004
Going to the Mat as Coach Rice2003
Two and a Half Men as Larry2003
Brother Bear as Sitka (voice)2002
CSI: Miami as Simon Bishop2002
Superfire as James Merrick2002
Greenmail as Jeremy O'Brien2001
Beyond the Glory as Not available2001
Hardball as Matt Hyland2000
CSI: Crime Scene Investigation as Kyle Goode2000
Dinosaur as Aladar (voice)2000
After Sex as Tony1999
Once and Again as Not available1999
Harsh Realm as Not available1999
Introducing Dorothy Dandridge as Jack Denison1999
Goosed as Steve Steven1999
The Weekend as Not available1999
The Book of Stars as Prisoner1997
EP Daily as Not available1997
Spawn as Terry Fitzgerald1997
C-16: FBI as Scott Stoddard1995
The Outer Limits as Scott Bowman1995
Strange Luck as Chance Harper1995
Roommates as Michael1993
Fire in the Sky as Travis Walton1993
Hear No Evil as Ben Kendall1992
The Cutting Edge as Doug Dorsey1992
Leather Jackets as Mickey1992
Miss Rose White as Dan McKay1991
Blue Desert as Steve Smith1991
Heaven Is a Playground as Zack Telander1991
A Day in October as Niels Jensen1990
Memphis Belle as Phil Lowenthal1990
Sons as Rich1989
Tales from the Crypt as Clyde1989
Lonesome Dove as Dish Boggett1988
Eight Men Out as 'Shoeless' Joe Jackson1987
No Man's Land as Benjy Taylor1987
Gardens of Stone as Jackie Willow1986
Heart of the City as Not available1986
Fire with Fire as Baxter1986
Power as College Student1951
Hallmark Hall of Fame as Dan McKayNaN
That's Amore! as Not available1985
Out of the Darkness as MikeNaN
Wisdom From the Apocalypse as Not availableNaN
The Legend of Van Dorn as Stansted