| Year |
Title |
Role |
Notes |
| 1982–83 |
Taxi |
Arnie Ross |
2 episodes |
| 1983 |
How to Be a Perfect Person in Just Three Days |
Professor Silverfish |
Television film |
| Saigon: Year of the Cat |
Frank Judd |
| 1987–91 |
The Cosby Show |
Jeff Engels |
5 episodes |
| 1992 |
Civil Wars |
Riley Baker |
Episode: "A Bus Named Desire" |
| One Life to Live |
Professor Marvel |
Unknown episodes |
| 1993 |
Eligible Dentist |
|
Pilot |
| The Pink Panther |
The Little Man (voice) |
Episode: "Ice Blue Pink/Pink Trek" |
| Matrix |
Mr. Gonley |
Episode: "Lapses in Memory" |
| 1993–99 |
Star Trek: Deep Space Nine |
Grand Nagus Zek |
7 episodes |
| 1994 | The Nanny |
Charles Haste |
Episode: "Pishke Business" |
| 1994–97 |
Murphy Brown |
Stuart Best |
4 episodes |
| 1995 |
Kalamazoo |
Bobby |
Short |
| Something Wilder |
Roof Inspector |
Episode: "Dr. Roof" |
| Just Like Dad |
Stan Speigel |
Television film |
| 1996 |
Toy Story Treats |
Rex (voice) |
18 episodes |
| 1996–97 |
Clueless |
Mr. Hall |
17 episodes |
| 1997 |
King of the Hill |
Philip Ny (voice) |
Episode: "How to Fire a Rifle Without Really Trying" |
| 1998 |
Blind Men |
|
Pilot |
| Noah |
Zack |
Television film |
| The Lionhearts |
Various (voice) |
5 episodes |
| 1999 |
Homicide: Life on the Street |
Frank Hopper |
Episode: "A Case of Do or Die" |
| Cosby |
Mr. Fleming |
2 episodes |
| 2000–01 |
Teacher's Pet |
Crosby Strickler (voice) |
17 episodes[5] |
| 2001 |
Ally McBeal |
Mr. Dune |
Episode: "Falling Up" |
| Blonde |
I. E. Shinn |
2 episodes |
| Three Sisters |
Dean Webb |
Episode: "Don't Be Thrown" |
| 2001–06 |
Crossing Jordan |
Howard Stiles |
8 episodes |
| 2001, 2006, 2011 |
Family Guy |
Bertram (voice) |
3 episodes |
| 2002 |
Sun Gods |
Spaulding |
Pilot |
| Teamo Supremo |
Gauntlet (voice) |
Episode: "Running the Gauntlet" |
| Mr. St. Nick |
Mimir |
Television film |
| 2003 |
Monte Walsh |
Colonel Wilson |
| Stanley |
Mr. Goldberg (voice) |
Episode: "Going-Away Goose/Time to Climb!" |
| 2004 |
Sex and the City |
Martin Grable |
Episode: "Splat!" |
| Karroll's Christmas |
Zeb Rosecog |
Television film |
| 2005 |
Fat Actress |
Sigmund von Oy |
Episode: "The Koi Effect" |
| Stargate SG-1 |
Arlos Kadawam |
Episode: "The Ties That Bind" |
| Desperate Housewives |
Lonny Moon |
Episode: "They Asked Me Why I Believe in You" |
| 2006 |
The 12th Man |
Marty |
Pilot |
| Law & Order: Criminal Intent |
Film Professor |
Episode: "Weeping Willow" |
| 2008 |
The Return of Jezebel James |
Garson Leeds |
Episode: "I'm with Blank" |
| Cashmere Mafia |
Animal Handler |
Episode: "Dog Eat Dog" |
| 2008–09 |
The L Word |
William Halsey |
5 episodes |
| 2009 |
Law & Order: Special Victims Unit |
Roy Batters |
Episode: "Snatched" |
| Life on Mars |
Stephen Morrell – "The Sorcerer" |
Episode: "Let All the Children Boogie" |
| ER |
Teddy Lempell |
Episode: "The Beginning of the End" |
| 2010 |
The Daily Show with Jon Stewart |
Alan Rubin |
Episode: "Anthony Weiner" |
| Damages |
Sterling Biddle |
Episode: "Don't Forget to Thank Mr. Zedeck" |
| 2008–12 |
Gossip Girl |
Cyrus Rose |
11 episodes |
| 2011–12 |
Eureka |
Warren Hughes |
3 episodes |
| 2011–16 |
Kung Fu Panda: Legends of Awesomeness |
Taotie (voice) |
9 episodes[5] |
| 2012 |
Fish Hooks |
Rat King (voice) |
Episode: "Guys' Night Out" |
| 2013–15 |
The Good Wife |
Charles Lester |
3 episodes |
| 2013 |
Adventure Time |
Rasheeta (voice) |
Episode: "Puhoy" |
| The Fog of Courage |
Eustace Bagge (voice) |
Short[5] |
| Uncle Grandpa |
Ule Gapa (voice) |
Episode: "Belly Bros" |
| Toy Story of Terror! |
Rex (voice) |
Television special[5] |
| 2014 |
Toy Story That Time Forgot |
| Phineas and Ferb |
Saul (voice) |
Episode: "Phineas and Ferb Save Summer"[5] |
| The Mysteries of Laura |
Kenneth Walters |
Episode: "The Mystery of the Sex Scandal" |
| Club Penguin: Monster Beach Party |
Gary the Gadget Guy (voice) |
Television special[5] |
| The 7D |
Not-So-Magic Mirror (voice) |
Episode: "Mirror, Mirror"[5] |
| BoJack Horseman |
Himself (voice) |
Episode: "One Trick Pony" |
| Christmas at Cartwright's |
Harry Osbourne |
Television film |
| 2014–18 |
Mozart in the Jungle |
Winslow Elliot |
6 episodes |
| 2015 |
Club Penguin: Halloween Panic! |
Gary the Gadget Guy (voice) |
Television special[5] |
| 2016 |
The Night Shift |
Mr. Neville |
Episode: "Unexpected" |
| Life in Pieces |
Samuel |
Episode: "Eyebrow Anonymous Trapped Gem" |
| Regular Show |
The Evil Brain (voice) |
Episode: "The Brain of Evil"[5] |
| 2016–19 |
The Stinky & Dirty Show |
Tall (voice) |
18 episodes |
| 2017 |
Cop and a Half: New Recruit |
Principal Miller |
Television film |
| Mr. Robot |
Mr. Williams |
Episode: "eps3.2_legacy.so" |
| Graves |
Jerry North |
3 episodes |
| She's Gotta Have It |
Julius Kemper |
2 episodes |
| 2017–18 |
OK K.O.! Let's Be Heroes |
Wally the White, The Magic Court Narrator (voice)[5] |
| Trollhunters |
Unkar the Unfortunate (voice)[5] |
| 2017, 2019 |
The Marvelous Mrs. Maisel |
Herb Smith |
| 2018 |
The Good Fight |
Charles Lester |
Episode: "Day 471" |
| Skylanders Academy |
Mabu Inspector (voice) |
Episode: "Weekend at Eon's" |
| Law & Order: Special Victims Unit |
Benjamin Edelman |
Episode: "Alta Kockers" |
| 2018–24 |
Young Sheldon |
Dr. John Sturgis |
52 episodes |
| 2019 |
Big City Greens |
Jyle Donelan (voice) |
Episode: "Night Bill" |
| The Simpsons |
Wallace the Hernia (voice) |
Episode: "I Want You (She's So Heavy)" |
| Butterbean's Cafe |
Oopsie Doodle (voice) |
Episode: "Oopsie Doodle!" |
| Forky Asks a Question |
Rex (voice) |
Episode: "What Is Time?"[5] |
| 2020 |
Search Party |
William Badpastor |
2 episodes |
| Esme & Roy |
Grumbles (voice) |
Episode: "Princess of Play" |
| 2020–21 |
Summer Camp Island |
Morris Mole / Barry / Pete (voices) |
3 episodes |
| 2021–22 |
Amphibia |
Humphrey Westwood (voice) |
2 episodes |
| He-Man and the Masters of the Universe |
Orko the Great (voice) |
Minor role |
| 2021 |
Gossip Girl |
Cyrus Rose |
Episode: "Final Cancellation" |
| 2022–24 |
Evil |
Father Frank Ignatius |
10 episodes |
| 2022 |
Bubble Guppies |
Professor Puny (voice) |
Episode: "Search for the Great Silverback!" |
| 2024 |
The Bravest Knight |
Rumpelstiltskin (voice) |
Episode: "Cedric & Rumpelstiltskin" |
| 2025 |
Krapopolis |
John Fate (voice) |
Episode: "John Fate Comes a-Knockin" |
| Super Duper Bunny League |
Oggnegg Captain (voice) |
Episode: "The Bunnies Save Christmas" |