| Year |
Title |
Role |
Notes |
| 1976 |
Kojak |
Duke Peter Dushan |
Episode: "The Pride and the Princess" |
| 1979 |
The Jeffersons |
Howard Benson |
Episode: "Louise's Convention" |
| 1979 |
The Ropers |
Charles Remington |
Episode: "All Around the Clock" |
| 1979 |
The Edge of Night |
Phil |
7 episodes |
| 1980 |
The Doctors |
Norman Rowan |
12 episodes July-August |
| 1982 |
Baker's Dozen |
Harve Schoendorf |
6 episodes |
| 1983 |
Ryan's Hope |
Wes Leonard |
Recurring role |
| 1984 |
Miami Vice |
Jimmy 'Jimbo' Walters |
Episode: "Calderone's Return: Part 2 - Calderone's Demise" |
| 1986 |
You Again? |
Stu Angry |
Episode: "The D.J." |
| 1986 |
Hill Street Blues |
Officer Gann |
Episode: "More Skinned Against Than Skinning" |
| 1987 |
Ohara |
Saxon |
Episode: "Darryl" |
| 1987 |
Moonlighting |
Moe Highler |
Episode: "Blonde on Blonde" |
| 1987–1990 |
The Tracey Ullman Show |
Various |
63 episodes |
| 1988 |
21 Jump Street |
Lt. Tony Brandt |
Episode: "Raising Marijuana" |
| 1988 |
Head of the Class |
Coach Finelli |
Episode: "The Refrigerator of Filmore High" |
| 1988 |
Empty Nest |
Brent |
Episode: "Father of the Bride" |
| 1988–1989 |
Dear John |
Mike |
2 episodes |
| 1989–1991 |
Who's the Boss? |
Mark Harper |
2 episodes |
| 1989 |
Matlock |
Bart Hess |
Episode: "The Model" |
| 1990 |
The Golden Girls |
Mr. Kane |
Episode: "Cheaters" |
| 1990 |
The Simpsons |
Gulliver Dark, SNPP Employee, Duff Commercial VO |
Voice, 2 episodes |
| 1990 |
Married... with Children |
Andy |
Episode: "Dance Show" |
| 1991–1994 |
Dinosaurs |
Roy Hess |
Voice, 50 episodes |
| 1991 |
Home Improvement |
Rondall Kittleman |
Episode: "Satellite on a Hot Tim's Roof" |
| 1991 |
Blossom |
Sergio |
Episode: "Run for the Border" |
| 1991 |
Civil Wars |
Walter Herrigan |
Episode: "Have Gun, Will Unravel" |
| 1992 |
Sibs |
Channing |
2 episodes |
| 1992 |
Parker Lewis Can't Lose |
Mr. Rips |
Episode: "Goodbye Mr. Rips" |
| 1992 |
Stand By Your Man |
Roger Dunphy |
5 episodes |
| 1992 |
Likely Suspects |
Detective Marshak |
9 episodes |
| 1993 |
Batman: The Animated Series |
Pierce |
Voice, episode: "Birds of a Feather"[7] |
| 1993 |
Down the Shore |
Ron |
Episode: "Life's a Drag" |
| 1993 |
A League of Their Own |
Coach Jimmy Dugan |
6 episodes |
| 1993 |
Bonkers |
Additional voices |
3 episodes |
| 1995 |
The Critic |
Cyrus Tompkins |
Voice, episode: "Sherman, Woman and Child" |
| 1995 |
Medicine Ball |
Dr. Douglas McGill |
7 episodes |
| 1995 |
Maybe This Time |
Gary |
Episode: "Maybe This Time" |
| 1995–1997 |
Deadly Games |
Detective Dorn |
4 episodes |
| 1995 |
Party of Five |
Thomas |
Episode: "Change Partners... and Dance" |
| 1995–1997 |
Pinky and the Brain |
Video Teacher, Tax Man #1, Shawn |
Voice, 3 episodes[7] |
| 1996 |
Matt Waters |
Charlie Sweet |
6 episodes |
| 1996 |
Aaahh!!! Real Monsters |
Mickey, Fred |
Voice, episode: "Krumm Gets Ahead / It's Only a Movie"[7] |
| 1997 |
Wings |
Dennis Lundy |
Episode: "Hosed" |
| 1997 |
The Pretender |
Morris Clancy |
Episode: "Prison Story" |
| 1997 |
Chicago Hope |
Dr. David Stockton |
2 episodes |
| 1997 |
Soul Man |
Oliver Marley |
Episode: "Cinderella and the Funeral" |
| 1997–2001 |
Friends |
Doug |
3 episodes |
| 1997 |
Pearl |
Freddy Rizzo |
Episode: "The Two Mrs. Rizzos" |
| 1997 |
Johnny Bravo |
Pilot, Clown, Keith Doll |
Voice, 6 episodes[7] |
| 1997–2000 |
Recess |
Lt. Griswold, Bob Spinelli, Various |
Voice, 12 episodes |
| 1997–2002 |
Hey Arnold! |
Buckley Lloyd, Robby Fisher |
Voice, 4 episodes[7] |
| 1997–1998 |
Living Single |
Marco McCulloch |
2 episodes |
| 1998 |
Diagnosis: Murder |
Bob Bare |
Episode: "Baby Boom" |
| 1998 |
The New Batman Adventures |
Ernie |
Voice, episode: "Joker's Millions"[7] |
| 1998 |
Cosby |
Ken |
Episode: "On The Rocks" |
| 1998 |
The Angry Beavers |
Rodrick Snootwell |
Voice, episode: "Open Wide for Zombies" / "Dumbwaiters"[7] |
| 1999–2000 |
Batman Beyond |
Chelsea's Dad, Burn, Harry Tully |
Voice, 4 episodes |
| 1999 |
Tracey Takes On... |
Dentist |
Episode: "Scandal" |
| 1999 |
Rugrats |
Zookeeper |
Voice, episode: "Zoo Story"[7] |
| 1999 |
The Wild Thornberrys |
Flip |
Voice, episode: "You Otter Know"[7] |
| 2000 |
Freaks and Geeks |
Dr. Vic Schweiber |
3 episodes |
| 2001 |
The Lot |
Milton Maxwell |
Episode: "The Accident" |
| 2001 |
Malcolm in the Middle |
Officer Stockton |
Episode: "Traffic Ticket" |
| 2001 |
Yes, Dear |
Dr. Bernstein |
Episode: "Doctor, Doctor" |
| 2001 |
Deadline |
—N/a |
Episode: "Somebody's Fool" |
| 2001 |
The Sopranos |
Dr. John Kennedy |
Episode: "Second Opinion" |
| 2001-2004 |
Lloyd in Space |
Coach Antonio |
5 episodes |
| 2001–2006 |
The King of Queens |
Supervisor Patrick O'Boyle |
16 episodes |
| 2001 |
Spin City |
Daniel Bryant |
Episode: "You've Got Male" |
| 2001 |
The Tick |
The Immortal |
Episode: "The Funeral" |
| 2001 |
The Zeta Project |
Larry Lux |
Voice, episode: "Ro's Reunion"[7] |
| 2001 |
Reba |
Mr. Montgomery |
Episode: "Tea and Antipathy" |
| 2002 |
Touched by an Angel |
Norris |
Episode: "The Sixteenth Minute" |
| 2003 |
Greetings from Tucson |
Mr. Modica |
Episode: "Student Council" |
| 2003 |
Free for All |
Douglas Jenkins |
7 episodes |
| 2004 |
Justice League Unlimited |
Gilbert Halestrom |
Voice, episode: "Fearful Symmetry"[7] |
| 2005 |
NYPD Blue |
Lieutenant Jeff Henry |
Episode: "Bale to the Chief" |
| 2005 |
Head Cases |
Al Girard |
Episode: "S(elf) Help" |
| 2005–2014 |
The Boondocks |
The Principal, Ed Wuncler II, Various |
Voice, 7 episodes |
| 2006 |
That '70s Show |
Larry |
Episode: "My Fairy King" |
| 2006 |
Huff |
Dr. Hoffman |
2 episodes |
| 2007 |
Cold Case |
Tom 'Z' Zimmerman |
Episode: "Blood on the Tracks" |
| 2007 |
The Suite Life of Zack & Cody |
Bud |
2 episodes |
| 2007 |
Boston Legal |
General Mark 'Fitz' Fitzgerald |
Episode: "Do Tell" |
| 2008–2009 |
Head Case |
Dr. Goode's Father |
3 episodes |
| 2008 |
ER |
Mike Landry |
Episode: "Tandem Repeats" |
| 2009–2010 |
Tracey Ullman's State of the Union |
Various |
5 episodes |
| 2009 |
Breaking Bad |
Dr. Victor Bravenec |
2 episodes |
| 2009 |
Glenn Martin, DDS |
Tucker Wade |
Voice, episode: "From Here to Fraternity" |
| 2010 |
The Secret Life of the American Teenager |
—N/a |
Episode: "The Sound of Silence" |
| 2010–2011 |
Pound Puppies |
Rover, Dad |
Voice, 2 episodes[7] |
| 2011 |
Raising Hope |
Doctor Burwitz |
Episode: "Snip Snip" |
| 2011 |
Lights Out |
Priest at Confession |
Episode: "War" |
| 2011 |
Then We Got Help! |
Jan |
2 episodes |
| 2011 |
Desperate Housewives |
Father Dugan |
Episode: "Secrets That I Never Want to Know" |
| 2011 |
NCIS |
Vince Westfal |
Episode: "The Penelope Papers" |
| 2011 |
Grey's Anatomy |
Gus Moser |
Episode: "Poker Face" |
| 2012 |
Law & Order: Special Victims Unit |
Attorney |
Episode: "Rhodium Nights" |
| 2012 |
Scandal |
Pat Wexler |
4 episodes |
| 2013 |
Wendell & Vinnie |
Howard |
Episode: "Fathers of Fathers & Sons" |
| 2013–2018 |
The Fosters |
Frank Cooper |
5 episodes |
| 2014 |
Murder in the First |
Dexter Wesley |
Episode: "Blunt the Edge" |
| 2014–2015 |
Cristela |
Trent Culpepper |
22 episodes |
| 2015 |
Masters of Sex |
Mr. Avery |
Episode: "Surrogates" |
| 2016 |
Devious Maids |
Hugh Metzger |
4 episodes |
| 2016 |
Bull |
Errol Windemere |
Episode: "Callisto" |
| 2017 |
Unbreakable Kimmy Schmidt |
Doug Gozer |
Episode: "Kimmy Pulls Off a Heist!" |
| 2017 |
Ghosted |
Campbell McMasters |
Episode: "The Machine" |
| 2018 |
The Good Fight |
Joe Swoboda |
Episode: "Day 415" |
| 2018–2019 |
Mom |
Ned |
3 episodes |
| 2019 |
Grace and Frankie |
Vince |
2 episodes |
| 2019 |
Elementary |
Cameron Manarek |
Episode: "Red Light, Green Light" |
| 2020 |
United We Fall |
Dave Plonker |
2 episodes |
| 2022 |
The Young and the Restless |
Dwight |
1 episode (May 23, 2022) |
| 2024 |
General Hospital |
Congressman McConkey |
1 episode (Fri. May 3rd, 2024) |
| 2024 |
Law & Order |
Judge Steve Nelson |
Episode: "No Good Deed" |
| 2024 |
NCIS |
Harold Lamb |
Episode: "Hard Boiled"[8] |
| 2025 |
Elsbeth |
Coach Willoughby |
Episode: "Basket Case" |