2026
Hoppers
as Mayor Jerry Generazzo (voice)
In Library
2026
Gail Daughtry and the Celebrity Sex Pass
as Himself
2026
Wishful Thinking
as Self
2025
SNL50: The Homecoming Concert
as Self
2025
The New Yorker at 100
as Self
2025
Your Friends & Neighbors
as Andrew 'Coop' Cooper
(19 episodes)
2024
Mean Girls
as Coach Carr
2024
Transformers One
as Sentinel Prime (voice)
2024
Unfrosted
as Ad Man #1
2024
Safe Sets - Dying to Work in the Film Industry
as self
2024
2024 Back That Year Up with Kevin Hart & Kenan Thompson
as Self
2024
Grimsburg
as Marvin Flute (voice)
(27 episodes)
2024
Landman
as Monty Miller
(10 episodes)
2023
Metalocalypse: Army of the Doomstar
as Emcee / Klokateer (voice)
2023
Maggie Moore(s)
as Chief Jordan Sanders
2023
Corner Office
as Orson
2023
Off Script with The Hollywood Reporter
as Self
(1 episode)
2022
Top Gun: Maverick
as Adm. Beau 'Cyclone' Simpson
2022
Confess, Fletch
as Irwin 'Fletch' Fletcher
2022
Password
as Self - Celebrity Guest
(1 episode)
2021
Dean Martin: King of Cool
as Self
2021
No Sudden Move
as Det. Joe Finney
2021
Invincible
as Steve (voice)
(2 episodes)
2021
Marvel's M.O.D.O.K.
as Tony Stark / Iron Man (voice)
(4 episodes)
2021
The Great North
as Beef's Heart (voice)
(1 episode)
2021
The Great North
as Dennis (voice)
(1 episode)
2020
Wild Mountain Thyme
as Adam
2020
Unbreakable Kimmy Schmidt: Kimmy vs. the Reverend
as Richard Wayne Gary Wayne
2020
The Story of Soaps
as Self
2020
VOMO: Vote or Miss Out
as Self
2020
Sarah Cooper: Everything's Fine
as Steve Windell / Kenny L.L
2020
A Father's Newfound Feminism
as Father (voice)
2020
Medical Police
as Derrick Childrens
(1 episode)
2020
Home Movie: The Princess Bride
as Westley
(1 episode)
2020
Stars in the House
as Self - Special Guest
(1 episode)
2019
St. Louis Blues: 2019 Stanley Cup Champions
as Narrator
2019
Lucy in the Sky
as Mark Goodwin
2019
The Report
as Denis McDonough
2019
Richard Jewell
as Tom Shaw
2019
Between Two Ferns: The Movie
as Jon Hamm
2019
The Jesus Rolls
as Paul Dominique
2019
Sid & Judy
as Sid Luft (voice)
2019
Bless the Harts
as Mayor Webb (voice)
(5 episodes)
2019
Good Omens
as Gabriel
(10 episodes)
2019
The Morning Show
as Paul Marks
(13 episodes)
2019
The Kelly Clarkson Show
as Self - Guest
(2 episodes)
2018
Ted Williams: "The Greatest Hitter Who Ever Lived"
as Narrator
2018
Party Monster: Scratching the Surface
as DJ Slizzard
2018
Beirut
as Mason Skiles
2018
Aardvark
as Craig Norman
2018
Nostalgia
as Will Beam
2018
Tag
as Bob Callahan
2018
Bad Times at the El Royale
as Laramie Seymour Sullivan / Dwight Broadbeck
2018
The Saint Louis Browns: The Team That Baseball Forgot
as Narrator
2018
Always at The Carlyle
as Self
2018
Time of Day
as Self
2018
Random Acts of Flyness
as Jon
(1 episode)
2018
Big City Greens
as Louis (voice)
(1 episode)
2018
Barry
as Jon Hamm
(1 episode)
2017
Baby Driver
as Buddy
2017
Marjorie Prime
as Walter
2017
Tour de Pharmacy
as Narrator (voice)
2017
The NHL: 100 Years
as Narrator
2017
Carpool Karaoke: The Series
as Self
(1 episode)
2017
Big Mouth
as Scallops (voice)
(1 episode)
2016
Keeping Up with the Joneses
as Tim Jones
2016
Absolutely Fabulous: The Movie
as Jon Hamm
2016
All or Nothing
as Self - Narrator
(40 episodes)
2016
Angie Tribeca
as McCormick
(1 episode)
2015
Minions
as Herb Overkill (voice)
2015
7 Days in Hell
as Narrator
2015
Unbreakable Kimmy Schmidt
as Richard Wayne Gary Wayne (voice)
(5 episodes)
2015
Unbreakable Kimmy Schmidt
as Richard Wayne Gary Wayne
(7 episodes)
2015
Wet Hot American Summer: First Day of Camp
as The Falcon
(4 episodes)
2014
Million Dollar Arm
as J. B. Bernstein
2014
Comedy Central's All-Star Non-Denominational Christmas Special
as Self
2014
Tough Justice
as (voice)
2014
Late Night with Seth Meyers
as Self
(3 episodes)
2014
The Tonight Show Starring Jimmy Fallon
as Self
(4 episodes)
2014
Fargo
as Roy Tillman
(10 episodes)
2014
The Tonight Show Starring Jimmy Fallon
as Self - Guest
(2 episodes)
2014
Off Camera with Sam Jones
as Self
(1 episode)
2014
Variety Studio: Actors on Actors
as Self
(1 episode)
2014
Late Night with Seth Meyers
as Self - Guest
(2 episodes)
2013
The Congress
as Dylan Truliner (voice)
2013
Clear History
as Will Haney
2013
Shrek Stories
as Brogan (voice)
2013
Toast of London
as Jon Hamm
(1 episode)
2013
Wander Over Yonder
as Cartoon Hater (voice)
(1 episode)
2013
The Last Leg
as Self
(1 episode)
2012
Friends with Kids
as Ben
2012
The Greatest Event in Television History
as Rick Simon
(1 episode)
2012
The Greatest Event in Television History
as Ghost of Jon Hamm
(1 episode)
2012
A Young Doctor's Notebook
as Older Doctor
(8 episodes)
2012
The Eric Andre Show
as Self
(1 episode)
2012
Comedy Bang! Bang!
as Self
(1 episode)
2011
Sucker Punch
as High Roller / Doctor
2011
Bridesmaids
as Ted (uncredited)
2011
2011 St. Louis Cardinals: The Official World Series Film
as Narrator
2011
Conan O'Brien Can't Stop
as Self
2011
Saturday Night Live: The Best of '09/'10
2011
Web Therapy
as Jeb Masters
(2 episodes)
2011
Bob's Burgers
as Toilet (voice)
(1 episode)
2011
Black Mirror
as Matt
(1 episode)
2011
Billy on the Street
as Self
(1 episode)
2010
Shrek Forever After
as Brogan (voice)
2010
The Town
as FBI S.A. Adam Frawley
2010
Howl
as Jake Ehrlich
2010
The A-Team
as Other Lynch (uncredited)
2010
Donkey's Christmas Shrektacular
as Brogan (voice)
2010
The Increasingly Poor Decisions of Todd Margaret
as Dave's Employee / Dreamz Mattress Truck Driver
(4 episodes)
2010
Conan
as Self
(3 episodes)
2009
Stolen
as Tom Adkins Sr.
2009
A Single Man
as Harold Ackerly (voice) (uncredited)
2009
Archer
as Captain Murphy (voice)
(2 episodes)
2009
Parks and Recreation
as Ed
(2 episodes)
2009
Watch What Happens Live with Andy Cohen
as Self - Guest
(3 episodes)
2008
The Day the Earth Stood Still
as Michael Granier
2008
Between Two Ferns with Zach Galifianakis
as Self
(2 episodes)
2008
Childrens Hospital
as Derrick Childrens
(3 episodes)
2008
Childrens Hospital
as Arthur Childrens
(2 episodes)
2008
Childrens Hospital
as Derrick Childrens / Arthur Childrens
(1 episode)
2008
Web Therapy
as Jeb Masters
(3 episodes)
2007
The Ten
as Chris Knarl
2007
Mad Men
as Don Draper
(92 episodes)
2007
The Graham Norton Show
as Self
(1 episode)
2007
The Sarah Silverman Program.
as Cable Guy
(1 episode)
2006
Ira & Abby
as Ronnie
2006
The Unit
as Wilson James
(5 episodes)
2006
What About Brian
as Richard Povich
(6 episodes)
2006
30 Rock
as Dr. Drew Baird
(6 episodes)
2006
America's Game: The Super Bowl Champions
as Narrator (voice)
(1 episode)
2006
30 Rock
as Various Characters
(1 episode)
2005
Numb3rs
as Richard Clast
(1 episode)
2005
Point Pleasant
as Dr. George Forrester
(2 episodes)
2005
The Late Late Show with Craig Ferguson
as Self
(1 episode)
2005
American Dad!
as Jon Hamm (voice)
(1 episode)
2003
Jimmy Kimmel Live!
as Self - Guest
(3 episodes)
2003
Real Time with Bill Maher
as Self
(3 episodes)
2002
We Were Soldiers
as Capt. Matt Dillon
2002
Kissing Jessica Stein
as Charles
2002
CSI: Miami
as Brent Kessler
(2 episodes)
2001
Early Bird Special
as Red Headed Cop
2001
The Division
as Nate Basso
(66 episodes)
2000
Space Cowboys
as Young Pilot #2
2000
Gilmore Girls
as Peyton Sanders
(1 episode)
2000
Curb Your Enthusiasm
as Jon Hamm
(2 episodes)
1999
Providence
as Burt Ridley / Zorro
(1 episode)
1999
Providence
as Burt Ridley
(15 episodes)
1999
Family Guy
as Jon Hamm (voice)
(1 episode)
1998
Charmed
as Jack Brody
(1 episode)
1998
The Hughleys
as Buzz
(1 episode)
1996
The Daily Show
as Self
(1 episode)
1989
The Simpsons
as FBI Agent (voice)
(1 episode)
1988
LIVE with Kelly and Mark
as Self - Guest
(2 episodes)
1988
This Morning
as Self - Guest
(1 episode)
1984
Jeopardy!
as Self - Clue Presenter
(1 episode)
1975
Saturday Night Live
as Self - Cameo (uncredited)
(14 episodes)
1975
Saturday Night Live
as Self - Host
(4 episodes)
1975
Saturday Night Live
as Self
(1 episode)
1975
Good Morning America
as Self - Guest
(1 episode)
—
Wilder & Me
as William Holden
—
American Hostage
as Fred Heckman
(4 episodes)