| Year | 
Title | 
Role | 
Notes | 
| 1984 | 
Knight Rider | 
Cameraman | 
Episode: "Speed Demons" | 
| 1985 | 
Wildside | 
Elliot Thogmorton | 
6 episodes | 
| 1986–1994 | 
L.A. Law | 
Ed Freeling / Stan Nussbaum / Clifford Gild | 
3 episodes | 
| 1987 | 
Warm Hearts, Cold Feet | 
Roger | 
Television film | 
| Cagney & Lacey | 
Lorca | 
Episode: "Waste Deep" | 
| The Tortellis | 
Charo's Manager | 
Episode: "Coochie, Coochie" | 
| Hooperman | 
Eliot, the Nephew | 
Episode: "John Doe, We Hardly Knew Ye" | 
| Sledge Hammer! | 
FBI Agent Bunion | 
Episode: "Hammer Hits the Rock" | 
| Beverly Hills Buntz | 
Harry | 
Episode: "Fit to Be Tied" | 
| 1987–1988 | 
Jake and the Fatman | 
Mr. Burnstein | 
2 episodes | 
| 1988 | 
It's Garry Shandling's Show | 
Adam's Dad | 
Episode: "The Soccer Show" | 
| Newhart | 
Bill Dryden | 
Episode: "Would You Buy a Used Car from This Handyman?" | 
| The Van Dyke Show | 
Steve | 
Episode: "Dick Stops Smoking" | 
| 227 | 
Bosworth Duncan | 
Episode: "A Yen for Lester" | 
| 1989 | 
CBS Schoolbreak Special | 
Peter Webster | 
Episode: "Frog Girl: The Jenifer Graham Story" | 
| Glory Days | 
Walter Ayoob | 
Episode: "Whattya Wanna Do Tonight?" | 
| 1990 | 
Capital News | 
Miles Plato | 
13 episodes | 
| Hurricane Sam | 
Mr. Gower | 
Television film | 
| 1991 | 
Shannon's Deal | 
Garth | 
Episode: "Greed" | 
| Stat | 
Mickey Weller | 
Episode: "Psychosomatic" | 
| Quantum Leap | 
Lloyd Eastland | 
Episode: "Nuclear Family - October 26, 1962" | 
| Marilyn and Me | 
Harry Lipton | 
Television film | 
| 1992 | 
Laurie Hill | 
Dr. Spencer Kramer | 
10 episodes | 
| Civil Wars | 
Jonathan Bentel | 
Episode: "Dirty Pool" | 
| The Heart of Justice | 
Dr. Leonard | 
Television film | 
| 1993 | 
Relentless: Mind of a Killer | 
Dahlberg | 
Television film | 
| Harmful Intent | 
Bingham | 
Television film | 
| 1994 | 
Ellen | 
Dr. Collins | 
Episode: "The Refrigerator" | 
| Diagnosis: Murder | 
Dr. Albert Blank / Walter Litvak | 
3 episodes | 
| 1995 | 
NewsRadio | 
Ed Harlow | 
Episode: "Pilot" | 
| Virus | 
Dr. Williams | 
Television film | 
| Vanishing Son | 
Isaac | 
2 episodes | 
| See Jane Run | 
Dr. Melloff | 
Television film | 
| Live Shot | 
Mitch Merman | 
Episode: "The Forgotten Episode" | 
| Murder, She Wrote | 
Sheriff Milo Pike | 
Episode: "A Quaking in Aspen" | 
| Aaahh!!! Real Monsters | 
Vincent Van Strough (voice) | 
Episode: "History of the Monster World: Part One / Fear, Thy Name Is Ickis" | 
| 1996 | 
The Faculty | 
Everette Sloan | 
Episode: "Pilot" | 
| Suddenly Susan | 
Bill Keane | 
Episode: "First Episode" | 
| Twisted Desire | 
Det. Becker | 
Television film | 
| Doomsday Virus | 
Chet Walter | 
2 episodes | 
| 1997 | 
Love's Deadly Triangle: The Texas Cadet Murder | 
Detective Tom Green | 
Television film | 
| Crisis Center | 
Unknown character | 
Episode: "He Said, She Said" | 
| 1997–1998 | 
Timecop | 
Dr. Dale Easter | 
9 episodes | 
| 1998 | 
Brooklyn South | 
Gerald Nader | 
Episode: "Violet Inviolate" | 
| Dharma & Greg | 
David Saunders | 
Episode: "The House That Dharma Built" | 
| Principal Takes a Holiday | 
Principal Frank Hockenberry | 
Television film | 
| 1998–1999 | 
Chicago Hope | 
Artie Lomax | 
2 episodes | 
| 1999 | 
The Practice | 
Mr. Lawrence | 
Episode: "Target Practice" | 
| The Jack Bull | 
Conrad | 
Television film | 
| Family Law | 
Mr. Cutler | 
Episode: "The Fourth Trimester" | 
| 1999–2001 | 
Providence | 
Thrifty Ticket Agent / Michael | 
2 episodes | 
| 1999–2002 | 
Ally McBeal | 
Attorney Paget / Bernard Marsh | 
2 episodes | 
| 2000 | 
The Beach Boys: An American Family | 
Milton Love/Mike Love's Dad | 
2 episodes | 
| Angels in the Infield | 
Simon | 
Television film | 
| 2001 | 
Malcolm in the Middle | 
Mr. Young | 
Episode: "Hal Quits" | 
| That's My Bush! | 
Karl Rove | 
8 episodes | 
| 2002 | 
The Tick | 
Destroyo | 
Episode: "The Tick vs. Justice" | 
| Boston Public | 
Ken Thomas | 
Episode: "Chapter Thirty-Five" | 
| Porn 'n Chicken | 
Dean Widehead | 
Television film | 
| The West Wing | 
SitRoom Civilian Advisor | 
2 episodes | 
| Felicity | 
Paul Korsikoff | 
Episode: "Back to the Future" | 
| Live from Baghdad | 
Inky | 
Television film | 
| 2003 | 
The Guardian | 
Frank DeScala | 
Episode: "Understand Your Man" | 
| Judging Amy | 
Leonard Zook | 
Episode: "Maxine Interrupted" | 
| Oliver Beene | 
Mitch | 
Episode: "Home, a Loan" | 
| Monk | 
Dennis Gammill | 
Episode: "Mr. Monk and the Very, Very Old Man" | 
| Karen Sisco | 
Bo Sweeten | 
Episode: "Nostalgia" | 
| Alias | 
Robert Lindsey | 
6 episodes | 
| The Handler | 
Edward Burke | 
Episode: "Dirty White Collar" | 
| 2004 | 
Las Vegas | 
Siegel | 
Episode: "Blood is Thicker" | 
| 2005 | 
House | 
Mark Adams | 
Episode: "Poison" | 
| Unscripted | 
Kurt | 
2 episodes | 
| Charmed | 
John Norman | 
Episode: "Carpe Demon" | 
| Yes, Dear | 
Doctor | 
Episode: "Jimmy Has Changed" | 
| Boston Legal | 
Reverend Donald Diddum | 
3 episodes | 
| The 4400 | 
Keane Driscoll | 
Episode: "Graduation Day" | 
| 2005–2006 | 
Desperate Housewives | 
Detective Barton | 
5 episodes | 
| 2006 | 
In Justice | 
Kenneth Long | 
Episode: "Confessions" | 
| Avatar: The Last Airbender | 
Quon (voice) | 
Episode: "Lake Laogai" | 
| 2006–2007 | 
Big Day | 
Steve | 
12 episodes | 
| 2007 | 
Eyes | 
Michael Zucker | 
Episode: "Whistleblower" | 
| Studio 60 on the Sunset Strip | 
Ted Atkins | 
Episode: "Monday" | 
| The Batman | 
Superior (voice) | 
Episode: "Artifacts" | 
| My Name Is Earl | 
Mr. Baldwyn | 
Episode: "G.E.D." | 
| CSI: Crime Scene Investigation | 
Sheriff Ned Bastille | 
Episode: "Ending Happy" | 
| Ugly Betty | 
Mr. Tanen | 
Episode: "How Betty Got Her Grieve Back" | 
| Shark | 
Ben Bentley | 
Episode: "For Whom the Skel Rolls" | 
| Grey's Anatomy | 
Jerry | 
Episode: "Physical Attraction... Chemical Reaction" | 
| 2008 | 
Hollywood Residential | 
Chet | 
 | 
| 2009 | 
Eli Stone | 
Doug Stemple | 
Episode: "Tailspin" | 
| Glee | 
Mr. McClung | 
Episode: "Preggers" | 
| Legally Mad | 
Lou Peable | 
Unaired pilot[6] | 
| 2009–2010, 2019 | 
Supernatural | 
Zachariah | 
8 episodes | 
| 2009–2014 | 
Psych | 
Coroner Woody Strode | 
33 episodes | 
| 2010 | 
Men of a Certain Age | 
Scarpulla Manager | 
Episode: "Back in the Sh*t" | 
| Sons of Tucson | 
Principal | 
Episode: "Pilot" | 
| Drop Dead Diva | 
Henry Bingum | 
Episode: "Senti-Mental Journey" | 
| Svetlana | 
Interrogator | 
Episode: "Water-Board Certified" | 
| 2010–2011 | 
Better with You | 
Joel Putney | 
22 episodes | 
| 2011–2016 | 
The Good Wife | 
Judge Peter Dunaway | 
7 episodes | 
| 2012–2014 | 
Parenthood | 
Dr. Bedsloe | 
5 episodes | 
| 2013 | 
Scandal | 
Grayden Osborne | 
4 episodes | 
| 2013–2014 | 
Us & Them | 
Michael | 
7 episodes | 
| 2014 | 
Rebels | 
Arnie | 
Episode: "Pilot" | 
| Things You Shouldn't Say Past Midnight | 
Mr. Abramson | 
3 episodes | 
| The Crazy Ones | 
Mitchell Payson | 
Episode: "Dead and Improved" | 
| Jennifer Falls | 
Dr. Wessman | 
Episode: "Three Dates with My Mother" | 
| Franklin & Bash | 
Eckhart Smits | 
Episode: "Honor Thy Mother" | 
| Manhattan Love Story | 
William | 
11 episodes | 
| 2015 | 
Hot in Cleveland | 
Gerald | 
Episode: "Duct Soup" | 
| Bones | 
Sid Lauren | 
Episode: "The Big Beef at the Royal Diner" | 
| 2015–2017 | 
Rosewood | 
Floyd Butters | 
3 episodes | 
| 2016 | 
BrainDead | 
J.K. Cornish | 
Episode: "The Power of Euphemism: How Torture Became  a Matter of Debate in American Politics" | 
| 2017 | 
Bull | 
Judge Robert Genda | 
Episode: "Name Game" | 
| Psych: The Movie | 
Coroner Woody Strode | 
Television film | 
| American Dad! | 
Stadium Manager (voice) | 
Episode: "The Long Bomb" | 
| 2018 | 
Law & Order: Special Victims Unit | 
Jed Karey | 
3 episodes | 
| Shooter | 
Andrew Gold | 
3 episodes | 
| The Truth About the Harry Quebert Affair | 
Gareth Pratt | 
10 episodes | 
| Heathers | 
Principal Gowan | 
Recurring role | 
| Black-ish | 
Police Officer | 
Episode: "Christmas in Theater Eight" | 
| 2018–2019 | 
The Good Fight | 
Judge Peter Dunaway | 
2 episodes | 
| 2019 | 
Grand Hotel | 
Clive | 
Episode: "Groom Service" | 
| 2019–2024 | 
Evil | 
Kurt Boggs | 
Series regular | 
| 2020 | 
Psych 2: Lassie Come Home | 
Coroner Woody Strode | 
Television film | 
| 2021 | 
Psych 3: This Is Gus | 
| 2022 | 
Grace and Frankie | 
Albert | 
Episode: "The Raccoon" | 
| Would I Lie to You? | 
Himself | 
Episode: "Allowance PowerPoint" | 
| 2023 | 
Night Court | 
Jeff Dewitt | 
2 episodes |