Jon Hamm Filmography: Every Movie and TV Show in Order
All 105 Jon Hamm roles in chronological order (1984 to 2026): 53 movies and 52 TV series.

How many movies and TV shows has Jon Hamm been in? This complete Jon Hamm filmography lists 105 credited roles (53 films, 52 TV series), in chronological order from 1984 to 2026, with links to our full guides where available.
Jon Hamm movies in order
- Space Cowboys (2000) as Young Pilot #2
- We Were Soldiers (2002) as Capt. Matt Dillon
- Kissing Jessica Stein (2002) as Charles
- Ira & Abby (2006) as Ronnie
- The Ten (2007) as Chris Knarl
- The Day the Earth Stood Still (2008) as Michael Granier
- Stolen (2009) as Tom Adkins Sr.
- A Single Man (2009) as Harold Ackerly (voice) (uncredited)
- Shrek Forever After (2010) as Brogan (voice)
- The A-Team (2010) as Other Lynch (uncredited)
- Howl (2010) as Jake Ehrlich
- The Town (2010) as FBI S.A. Adam Frawley
- Donkey's Christmas Shrektacular (2010) as Brogan (voice)
- Sucker Punch (2011) as High Roller / Doctor
- Bridesmaids (2011) as Ted (uncredited)
- Conan O'Brien Can't Stop (2011) as Self
- Friends with Kids (2012) as Ben
- The Congress (2013) as Dylan Truliner (voice)
- Clear History (2013) as Will Haney
- Shrek Stories (2013) as Brogan (voice)
- Million Dollar Arm (2014) as J. B. Bernstein
- Minions (2015) as Herb Overkill (voice)
- 7 Days in Hell (2015) as Narrator
- Absolutely Fabulous: The Movie (2016) as Jon Hamm
- Keeping Up with the Joneses (2016) as Tim Jones
- Marjorie Prime (2017) as Walter
- Baby Driver (2017) as Buddy
- Tour de Pharmacy (2017) as Narrator (voice)
- Nostalgia (2018) as Will Beam
- Beirut (2018) as Mason Skiles
- Aardvark (2018) as Craig Norman
- Always at The Carlyle (2018) as Self
- Tag (2018) as Bob Callahan
- Bad Times at the El Royale (2018) as Laramie Seymour Sullivan / Dwight Broadbeck
- The Report (2019) as Denis McDonough
- Lucy in the Sky (2019) as Mark Goodwin
- Between Two Ferns: The Movie (2019) as Jon Hamm
- The Jesus Rolls (2019) as Paul Dominique
- Richard Jewell (2019) as Tom Shaw
- Unbreakable Kimmy Schmidt: Kimmy vs. the Reverend (2020) as Richard Wayne Gary Wayne
- Sarah Cooper: Everything's Fine (2020) as Steve Windell / Kenny L.L
- Wild Mountain Thyme (2020) as Adam
- No Sudden Move (2021) as Det. Joe Finney
- Top Gun: Maverick (2022) as Adm. Beau 'Cyclone' Simpson
- Confess, Fletch (2022) as Irwin 'Fletch' Fletcher
- Maggie Moore(s) (2023) as Chief Jordan Sanders
- Corner Office (2023) as Orson
- Metalocalypse: Army of the Doomstar (2023) as Emcee / Klokateer (voice)
- Mean Girls (2024) as Coach Carr
- Unfrosted (2024) as Ad Man #1
- Transformers One (2024) as Sentinel Prime (voice)
- The New Yorker at 100 (2025) as Self
- Hoppers (2026) as Mayor Jerry Generazzo (voice)
Jon Hamm TV shows
- Jeopardy! (1984) as Self - Clue Presenter
- The Simpsons (1989) as FBI Agent (voice)
- Charmed (1998) as Jack Brody
- Providence (1999) as Burt Ridley / Zorro
- Providence (1999) as Burt Ridley
- Family Guy (1999) as Jon Hamm (voice)
- SpongeBob SquarePants (1999) as Don Grouper (voice)
- Gilmore Girls (2000) as Peyton Sanders
- Curb Your Enthusiasm (2000) as Jon Hamm
- CSI: Miami (2002) as Brent Kessler
- Point Pleasant (2005) as Dr. George Forrester
- Numb3rs (2005) as Richard Clast
- American Dad! (2005) as Jon Hamm (voice)
- The Unit (2006) as Wilson James
- 30 Rock (2006) as Dr. Drew Baird
- 30 Rock (2006) as Various Characters
- The Sarah Silverman Program. (2007) as Cable Guy
- Mad Men (2007) as Don Draper
- Childrens Hospital (2008) as Derrick Childrens
- Childrens Hospital (2008) as Arthur Childrens
- Childrens Hospital (2008) as Derrick Childrens / Arthur Childrens
- Parks and Recreation (2009) as Ed
- Archer (2009) as Captain Murphy (voice)
- The Increasingly Poor Decisions of Todd Margaret (2010) as Dave's Employee / Dreamz Mattress Truck Driver
- Bob's Burgers (2011) as Toilet (voice)
- Web Therapy (2011) as Jeb Masters
- Black Mirror (2011) as Matt
- Billy on the Street (2011) as Self
- The Eric Andre Show (2012) as Self
- A Young Doctor's Notebook (2012) as Older Doctor
- Wander Over Yonder (2013) as Cartoon Hater (voice)
- Toast of London (2013) as Jon Hamm
- Fargo (2014) as Roy Tillman
- Unbreakable Kimmy Schmidt (2015) as Richard Wayne Gary Wayne (voice)
- Unbreakable Kimmy Schmidt (2015) as Richard Wayne Gary Wayne
- Wet Hot American Summer: First Day of Camp (2015) as The Falcon
- Angie Tribeca (2016) as McCormick
- Carpool Karaoke: The Series (2017) as Self
- Big Mouth (2017) as Scallops (voice)
- Barry (2018) as Jon Hamm
- Big City Greens (2018) as Louis (voice)
- Good Omens (2019) as Gabriel
- Bless the Harts (2019) as Mayor Webb (voice)
- The Morning Show (2019) as Paul Marks
- Medical Police (2020) as Derrick Childrens
- The Great North (2021) as Beef's Heart (voice)
- The Great North (2021) as Dennis (voice)
- INVINCIBLE (2021) as Steve (voice)
- Marvel's M.O.D.O.K. (2021) as Tony Stark / Iron Man (voice)
- Grimsburg (2024) as Marvin Flute (voice)
- Landman (2024) as Monty Miller
- Your Friends & Neighbors (2025) as Andrew 'Coop' Cooper
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Jon Hamm been in?
Jon Hamm has 53 credited film roles and 52 TV roles, for a total of 105 credits from 1984 to 2026.
What was Jon Hamm's first major role?
Jeopardy! (1984).
What is Jon Hamm's most recent project?
Hoppers (2026).



