2025
The Muppet Script as Kermit the Frog2024
Red One as Uncle Rick2024
A Man on the Inside as Evan Cubbler2024
The Disruptors as Bruce Marcus2024
Popular Theory as Arthur Page2023
Lessons in Chemistry as Dr. Leland Mason2023
Unstable as Professor Carlisle (voice)2023
Digman! as (voice)2022
The Woman in the House Across the Street from the Girl in the Window as Wallace Faulkner2022
Reno 911!: It's a Wonderful Heist as Gunnar2022
Goodbye Brooklyn Nine-Nine as Self2021
American Auto as Alan Strong2021
Queenpins as Dr. Girard2021
Finding ʻOhana as Robinson2021
See You Next Christmas as Police Officer Bailey2020
Star Trek: Lower Decks as Syvek (voice)2020
Star Trek: Lower Decks as Sickbay Attendant 1 (voice)2020
Central Park as Anton (voice)2020
The Baby-Sitters Club as Richard Spier2020
We Bare Bears: The Movie as Agent Trout (voice)2020
United We Fall as Dr. Roman2020
The High Note as Alec2019
Dead to Me as Jeff2019
Bombshell as Chris Wallace2018
The Rookie as Josh Randall2018
My Dead Ex as Vice Principal Kelly2018
Can You Ever Forgive Me? as Lloyd2018
Mr. Neighbor's House 2 as Aubrey Duncan/Doctor/Patient 22017
DuckTales as Bradford Buzzard (voice)2017
DuckTales as Bradford Buzzard / Bentley Buzzard / Buford Buzzard (voice)2017
Jumanji: Welcome to the Jungle as Principal Bentley2017
GLOW as Gary2017
Get Shorty as Mark2017
Kong: Skull Island as Steve Woodward2016
The Good Place as Shawn2016
Wrecked as Father Daddy2016
Bajillion Dollar Propertie$ as Dickie Chambers2016
Karaoke Man as Marble2016
Mono as Agent James2015
Better Call Saul as Henry DeVore2015
Man Seeking Woman as Judge2015
The Spoils Before Dying as Kermit Biggs2015
Cocked as Ken2015
Bad Night as John2015
The Thrilling Adventure Hour Live as Sparks Nevada2015
Tenured as Jerry Trask2014
black-ish as David Cooper2014
You're the Worst as Therapist2014
I Didn't Do It as Herb Buffington2014
22 Jump Street as Dr. Murphy2014
Nick Offerman: American Ham as Lawyer2013
Brooklyn Nine-Nine as Kevin Cozner2013
Masters of Sex as Harold2013
The Kings of Summer as Mr. Keenan2012
Key & Peele as Not available2012
Key & Peele as Director2012
Bright Day as Tripp Bailey2012
President Wolfman as President John Wolfman (voice)2011
2 Broke Girls as Eli2011
Happy Endings as Fishmonger2010
Rizzoli & Isles as Dr. Hart2010
Drones as Ian2009
Modern Family as Tad2009
Parks and Recreation as Trevor Nelsson2009
The Middle as Professor Danzinger2009
The League as Mr. Rappaport2009
Transformers: Revenge of the Fallen as Commander, US Central Command2009
The Slammin' Salmon as Dry Sac Customer2006
Psych as Sheldon Gates2005
American Dad! as ICE Agent (voice)2005
American Dad! as Chernobyl Plant Worker (voice)2005
American Dad! as Executive (voice)2003
Arrested Development as Storage Auctioneer2001
One on One as The Store Clerk2000
Curb Your Enthusiasm as Justin Brown1997
Stargate SG-1 as Himself (Co-Host)