Home / Discover / People

Mad Men

2007
as Roger Sterling

Iron Man 2

2010
as Howard Stark

Avengers: Endgame

2019
as Howard Stark

Ant-Man

2015
as Howard Stark

Desperate Housewives

2004
as Victor Lang

Ted 2

2015
as Shep Wild

Spotlight

2015
as Ben Bradlee Jr.

Modern Love

2019
as Dennis

neXt (2020)

2020
as Paul LeBlanc

Mrs. America

2020
as Fred Schlafly

Sleepers

1996
as Carlson

Mona Lisa Smile

2003
as Paul Moore

The Adjustment Bureau

2011
as Richardson

The Romanoffs

2018
as Daniel Reese

Red Meat

1997
as Stefan

Eraser

1996
as FBI Agent Corman

Leonard Soloway's Broadway

2019
as John Slattery

Dirty Dozen: The Series

1988
as Dylan Leeds

Jack & Bobby

2004
as Peter Benedict

Bluebird

2014
as Richard

Flags of Our Fathers

2006
as Bud Gerber

Sam the Man

2001
as Maxwell Slade

Bad Company

2002
as Roland Yates

Churchill

2017
as Dwight Eisenhower

Every Act of Life

2018
as Himself

Return

2011
as Bud

Showing Up

2014
as Himself

Catch a Falling Star

2000
as Ben Cameron

City Hall

1996
as Det. George

Lily Dale

1996
as Will Kidder

Underdog

2007
as Mayor

Where's Marlowe?

1998
as Kevin Murphy

Director

Episode Mad Men
Signal 30
2012
Episode Love
Forced Hiatus
2017
Movie Casablanca Mon Amour 2012
Episode Mad Men
Man With a Plan
2013
Movie God's Pocket 2014
Episode Mad Men
A Tale of Two Cities
2013
Episode Love
Tested
2016
Episode Love
Party in the Hills
2016
Episode Mad Men
Blowing Smoke
2010
Episode Mad Men
The Rejected
2010

Writer

Movie Casablanca Mon Amour 2012
Movie God's Pocket 2014

Host

Episode America's Game
2010 Green Bay Packers
2011

Producer

Movie Casablanca Mon Amour 2012
Movie God's Pocket 2014

Guest Star

Episode Desperate Housewives
Liaisons
2007
Episode Girls5eva
Alf Musik
2021
Episode Law & Order
Tabloid
1998
Episode Desperate Housewives
Something's Coming
2007
Episode The Late Show with Stephen Colbert
John Slattery, Oliver Stone, Jon Fisch
2016
Episode What If…?
What if… Peter Quill Attacked Earth’s Mightiest Heroes?
2023
Episode Desperate Housewives
God, That's Good!
2007
Episode Ned and Stacey
Threesome
1995
Episode Law & Order
Stiff
2000
Episode Judging Amy
Not With a Whimper
2000
Episode Will & Grace
Big Brother is Coming (1)
1999
Episode Will & Grace
Big Brother is Coming (2)
1999
Episode China Beach
Hello, Goodbye (2)
1991
Episode Watch What Happens Live with Andy Cohen
John Slattery & Jon Hamm
2023
Episode Arrested Development
Double Crossers
2013
Episode The Romanoffs
Expectation
2018
Episode Arrested Development
Borderline Personalities
2013
Episode Judging Amy
Zero to Sixty
2000
Episode 30 Rock
Brooklyn Without Limits
2010
Episode From the Earth to the Moon
Apollo 1
1998
Episode The Cleveland Show
The Hurricane!
2011
Episode Becker
Man Plans, God Laughs
1998
Episode Judging Amy
The Persistence of Tectonics
1999
Episode Ed
Replacements
2001
Episode The Young Riders
Dead Ringer
1990
Episode Desperate Housewives
If There's Anything I Can't Stand
2007
Episode Father Dowling Mysteries
The Man Who Came to Dinner Mystery
1989
Episode Desperate Housewives
Now I Know, Don't Be Scared
2007
Episode Documentary Now!
Kunuk Uncovered
2015
Episode Desperate Housewives
You Can't Judge a Book by Its Cover
2007
Episode The Simpsons
The Man in the Blue Flannel Pants
2011
Episode The Cleveland Show
Turkey Pot Die
2012
Episode Desperate Housewives
Dress Big
2007
Episode China Beach
Hello, Goodbye (1)
1991
Episode Desperate Housewives
Distant Past
2007