2024
Elsbeth as Bill Hepson / Peter Hepson2024
Crust as Randy2023
The Burial as Mike Allred2022
The Dropout as Jay Rosan2020
Reunited Apart as Self2020
Freaky as Mr. Bernardi2019
Captive State as Rittenhouse2018
Succession as Connor Roy2018
Dirty John as John Dzialo2018
Sierra Burgess Is a Loser as Mr. Burgess2018
Gringo as Jerry2018
My Dinner with Hervé as Stu Masters2018
Fixed as Dr. Ken2017
One Day at a Time as Lawrence Schneider2017
War Machine as Pat McKinnon2016
The Catch as Gordon Bailey2016
The Exorcist as Henry Rance2016
Cooper Barrett's Guide to Surviving Life as Not available2016
Carnage Park as Sheriff Moss2016
Dreamland as Walter2015
The Late Show with Stephen Colbert as Self2015
The Whispers as Executive Director Alex Myers2015
Deathly as Richard2014
Intelligence as Jonathan Cain2014
Destroyer as Frank2013
Masters of Sex as Psychiatrist2013
We Are Men as Minister2013
Zombie Night as Joseph2012
Ben and Kate as Principal Geoff Feeney2012
Bunheads as Hubbell Flowers2012
Goats as Dr. Eldridge2012
John Hughes: Life Moves Pretty Fast as Self2012
Shanghai Calling as Marcus Groff2011
Five as Sam Jarente2011
Inside Story: Ferris Bueller's Day Off as Self2011
Close-Up as The LA Director2010
Hawaii Five-0 as Mr. Slater2010
Hot in Cleveland as Reverend Lare2010
Justified as Roland Pike2010
Persons Unknown as Charlie Morse2010
Extraordinary Measures as Pete Sutphen2010
Don't You Forget About Me as Self2010
False Creek Stories as Doug2009
NCIS: Los Angeles as Donald Wexling2009
Cougar Town as Frank Miller2009
The Middle as Jack Kershaw2009
FlashForward as Tomasi2009
Ruby & The Rockits as Martin Wexler2009
I Love You, Beth Cooper as Mr. C2008
Fringe as Dr. Krick2008
The Happening as Principal2008
Ghost Town as Ghost Dad2008
InAlienable as Dr. Proway2008
Eavesdrop as Casper2007
Rules of Engagement as Dr. Greenblatt2007
Burn Notice as Max Lyster2007
Greek as Dean Bowman2007
The Bronx Is Burning as Reporter2007
Kickin' It Old Skool as Dr. Fry2007
Goodbye Baby as Douglass2007
Star Trek: Of Gods and Men as Captain John Harriman2006
Psych as Phil Stubbins2006
Psych as Ruben Leonard2006
Eureka as Dr Hood2006
Who Is Ferris Bueller? as Self2006
Vintage Ferris Bueller: The Lost Tapes as Self (archive footage)2005
Numb3rs as Arnold Winslow2005
Ghost Whisperer as Steve Sinclair2005
Medium as Albert Bunford2004
Stargate Atlantis as Dr. Fletcher2004
Boston Legal as Attorney Wayne Davidson2003
NCIS as Ward Beringer2003
Cheaper by the Dozen as Bill Shenk2002
CSI: Miami as Allan Beckham2001
Scrubs as Mr. Bragin2001
Everything Put Together as Kessel2000
CSI: Crime Scene Investigation as Buddy Mills1998
Hollywood Squares as Self - Panelist1998
Hollywood Squares as Not available1998
From the Earth to the Moon as Tom Dolan1998
The Ransom of Red Chief as Ambrose Dorset1998
Walking to the Waterline as Duane Hopwood1996
The Daily Show as Not available1996
Spin City as Stuart Bondek1996
Twister as Rabbit1995
The Outer Limits as Howard Sharp1995
Muscle as Dr. Marshall Jones1995
Born to Be Wild as Dan Woodley1994
Speed as Stephens1994
Daddy's Girls as Lenny1994
Star Trek: Generations as Captain John Harriman1992
Mad About You as Lance Brockwell1992
Picket Fences as Patrick Gatwood1992
The Edge as Not available1990
Young Guns II as Hendry William French1990
Going Places as Charlie Davis1989
The Famous Teddy Z as Sheldon Samms1989
Tales from the Crypt as Carty1989
Three Fugitives as Tener1989
Bloodhounds of Broadway as John Wangle1989
Morton's by the Bay as Junior1989
Just Like in the Movies as Dean1988
Shooter as Stork O'Connor1987
Three for the Road as T.S.1986
Ferris Bueller's Day Off as Cameron Frye1985
First Steps as Dave1984
Hard Knox as Frankie Tyrone1984
The Impostor as Officer Bob Jenkins1983
Bad Boys as Carl Brennan1983
Class as Roger1983
Doctor Detroit as StudentNaN
In Memoriam as Not availableNaN
Wind River: Rising as Not availableNaN
People We Meet on Vacation as Not availableNaN
Interpersonal Exopolitics as P. Murdock Barron