2025
The Ritual as Bishop Edwards2024
Tracker as Shane Niall2024
The Way We Speak as Simon Harrington2023
The Other Zoey as Matt MacLaren2023
Batman: The Doom That Came to Gotham as Harvey Dent / Two-Face (voice)2023
Snow Falls as River's Dad2023
The Hereafter as Not available2023
Fame Fighting as Self2021
Big Shot as Mark2021
Show Me More as Self - Host / "Howard Hamlin"2021
Show Me More as Self - Host2021
Send It! as Jake Wind2019
The Morning Show as Jeff2019
Black Monday as Governor Putnam2019
Carol's Second Act as Dr. Lewis2019
Special as Phil2019
The Death and Return of Superman as Hank Henshaw (voice)2019
Reign of the Supermen as Hank Henshaw (voice)2019
Extracurricular Activities as Mr. Wallace2019
Eat Brains Love as Alastaire2019
المحارب العربي as Not available2018
Magnum P.I. as Not available2018
25 Words or Less as Not available2018
The Conners as James2018
Barry as Space Dad2018
The Joel McHale Show with Joel McHale as Eugenio Derbez2018
The Death of Superman as Hank Henshaw (voice)2018
DriverX as Leonard Moore2018
Shoot as Coach Robert2017
Better Call Saul Employee Training as Howard Hamlin2017
Dropping The Soap as Lance Dudiford2016
Lucifer as Reese Getty2016
Talking Saul as Self - Guest2016
50 Years of Star Trek as Self2016
Casa Vita as Coach Willis2015
Better Call Saul as Howard Hamlin2014
Scorpion as Captain Stephen Caine2014
Jennifer Falls as Clay2014
Cloud 9 as Richard Morgan2014
Bad Ass 2: Bad Asses as Officer Malark2013
Marvel's Agents of S.H.I.E.L.D. as Gaius Ponarian2013
Jimmy as Lee Mitchell2012
Elementary as Lars Vestergaard2012
Longmire as Dennis Nunn2012
Scandal as Senator Richard Meyers2012
The Newsroom as Tony Hart2012
The Finder as CEO Dwayne Anderson2012
Bad Ass as Officer Malark2012
Atlas Shrugged: Part II as James Taggart2012
Tales of Everyday Magic as Not available2012
Mary as Tom2011
Grimm as Dr. Eugene Forbes2011
Franklin & Bash as Paul Levy2011
Working Class as Rob Parker2011
Pig as Internist2010
Hawaii Five-0 as Tony Dennison2010
Rizzoli & Isles as Nate2010
Hot in Cleveland as Richard2010
Gigantic as John Moore2010
The Last Exorcism as Cotton Marcus2010
Black Limousine as Not available2009
Castle as Peter Monroe2009
Drop Dead Diva as Kevin Hanson2009
Spring Breakdown as Kevin2009
Snow 2: Brain Freeze as Buck Seger2008
The Mentalist as Rand Faulk2008
Valentine as Not available2007
Burn Notice as Zeke2007
Life as Dr. Stanton2007
Pushing Daisies as Mark Chase2007
Private Practice as Robert Weston2007
Viva Laughlin as Not available2007
Twitches Too as Thantos2006
Big Love as Ted Price2006
Ugly Betty as Fashion TV Anchor2006
Shark as Not available2006
End Game as Brian Martin2005
Grey's Anatomy as Dr. Oliver Lebackes2005
Criminal Minds as Barry Flynn2005
Bones as Terry Stinson2005
Blind Justice as Not available2005
Eyes as Not available2005
Close to Home as Not available2005
Twitches as Thantos2005
Must Love Dogs as Donald2004
Boston Legal as Attorney Stanley Gould2004
Veronica Mars as Professor Hank Landry2004
Quintuplets as Not available2004
Medical Investigation as Gary Riesen2004
Helter Skelter as Jay Sebring2004
Clean as Bobby Franklin2004
Snow as Buck Seger2003
NCIS as Ray Vincent2003
Joan of Arcadia as Not available2002
Without a Trace as Paul Summers2002
CSI: Miami as Ken Gannon2002
Everwood as Dr. Henry Validor2001
24 as William Cole2001
According to Jim as Daniel2001
Crossing Jordan as Buddy Holly / Horned Rimmed Glasses2001
Reba as Not available2001
The Education of Max Bickford as Josh Howlett2000
CSI: Crime Scene Investigation as Rhone Kinsey-Confer2000
FreakyLinks as Not available1999
Time of Your Life as Not available1999
Time of Your Life as Spencer Halloway1999
Time of Your Life as Spencer Holloway1999
Providence as Jerry1999
Providence as Jerry Kaufman1998
Will & Grace as Alan1998
Two of a Kind as Alex Reardon1998
Sour Grapes as Palmer1997
Dharma & Greg as Doug1997
Jenny as Parker1997
Just Shoot Me! as Martin1997
Timecop as Not available1997
Weapons of Mass Distraction as Brandon Joyner1996
Millennium as Ratfinkovich1996
Boston Common as Jack1996
Townies as Not available1995
Star Trek: Voyager as Taymon1995
Xena: Warrior Princess as Not available1995
Can't Hurry Love as Scott1995
University Hospital as Not available1994
Friends as Dan1993
Saved by the Bell: The College Years as Jeremiah Lasky1993
For Love and Glory as Richard Turner1992
Melrose Place as Lowell1992
Bodies of Evidence as Not available1990
Beverly Hills, 90210 as Not available1984
Murder, She Wrote as Larry ShieldsNaN
Cameron as Declan