Portrait of Steve Zahn

Steve Zahn

Bio: Steven James Zahn (born November 13, 1967) is an American actor and comedian. His films include Reality Bites (1994), That Thing You Do! (1996), Out of Sight (1998), Happy, Texas (1999), Riding in Cars with Boys (2001), Shattered Glass (2003), Sahara (2005), Rescue Dawn (2007), the first three Diary of a Wimpy Kid movies, Dallas Buyers Club (2013), and War for the Planet of the Apes (2017)
Born: Mon, Nov 13 1967
Birthplace: Marshall, Minnesota, USA
Steve Zahn is 57 years old
External Links
IMDb logo
Sort by Popularity
Scroll to TV Credits

Movies (Acting Roles)

Sorted by Release Date
Poster of Anaconda
Anaconda
Steve Zahn will be 58 in Anaconda
Movie Released: Thu, Dec 25 2025
Poster of Wildcat
Wildcat
Steve Zahn was 56 in Wildcat as 'Tom T. Shiftlet'.
Movie Released: Fri, May 03 2024
Poster of LaRoy, Texas
LaRoy, Texas
Steve Zahn was 56 in LaRoy, Texas as 'Skip Roche'.
Movie Released: Fri, Apr 12 2024
Poster of Gringa
Gringa
Steve Zahn was 55 in Gringa as 'Jackson'.
Movie Released: Fri, Apr 21 2023
Poster of Your Place or Mine
Your Place or Mine
Steve Zahn was 55 in Your Place or Mine as 'Zen'.
Movie Released: Fri, Feb 10 2023
Poster of Night at the Museum: Kahmunrah Rises Again
Night at the Museum: Kahmunrah Rises Again
Steve Zahn was 55 in Night at the Museum: Kahmunrah Rises Again as 'Jedediah (voice)'.
Movie Released: Thu, Dec 08 2022
Poster of Tall Girl 2
Tall Girl 2
Steve Zahn was 54 in Tall Girl 2 as 'Richie Kreyman'.
Movie Released: Fri, Feb 11 2022
Poster of 8-Bit Christmas
8-Bit Christmas
Steve Zahn was 54 in 8-Bit Christmas as 'John Doyle'.
Movie Released: Wed, Nov 24 2021
Poster of Uncle Frank
Uncle Frank
Steve Zahn was 53 in Uncle Frank as 'Mike'.
Movie Released: Wed, Nov 25 2020
Poster of Cowboys
Cowboys
Steve Zahn was 52 in Cowboys as 'Troy'.
Movie Released: Wed, Apr 15 2020
Poster of Tall Girl
Tall Girl
Steve Zahn was 51 in Tall Girl as 'Richie Kreyman'.
Movie Released: Fri, Sep 13 2019
Poster of Where'd You Go, Bernadette
Where'd You Go, Bernadette
Steve Zahn was 51 in Where'd You Go, Bernadette as 'David Walker'.
Movie Released: Fri, Aug 16 2019
Poster of Blaze
Blaze
Steve Zahn was 50 in Blaze as 'Oilman 2'.
Movie Released: Fri, Aug 17 2018
Poster of Lean on Pete
Lean on Pete
Steve Zahn was 50 in Lean on Pete as 'Silver'.
Movie Released: Fri, Apr 06 2018
Poster of Neat: The Story of Bourbon
Neat: The Story of Bourbon
Steve Zahn was 50 in Neat: The Story of Bourbon as 'Himself'.
Movie Released: Tue, Feb 20 2018
Poster of War for the Planet of the Apes
War for the Planet of the Apes
Steve Zahn was 49 in War for the Planet of the Apes as 'Bad Ape'.
Movie Released: Tue, Jul 11 2017
Poster of Captain Fantastic
Captain Fantastic
Steve Zahn was 48 in Captain Fantastic as 'Dave'.
Movie Released: Fri, Jul 08 2016
Poster of The Ridiculous 6
The Ridiculous 6
Steve Zahn was 48 in The Ridiculous 6 as 'Clem'.
Movie Released: Fri, Dec 11 2015
Poster of The Good Dinosaur
The Good Dinosaur
Steve Zahn was 48 in The Good Dinosaur as 'Thunderclap (voice)'.
Movie Released: Sat, Nov 14 2015
Poster of Dallas Buyers Club
Dallas Buyers Club
Steve Zahn was 45 in Dallas Buyers Club as 'Tucker'.
Movie Released: Fri, Nov 01 2013
Poster of Sixth Man: Bluesanity
Sixth Man: Bluesanity
Steve Zahn was 45 in Sixth Man: Bluesanity as 'Self'.
Movie Released: Thu, Oct 10 2013
Poster of Knights of Badassdom
Knights of Badassdom
Steve Zahn was 45 in Knights of Badassdom as 'Eric'.
Movie Released: Mon, Jan 21 2013
Poster of Escape from Planet Earth
Escape from Planet Earth
Steve Zahn was 44 in Escape from Planet Earth as 'Hawk (voice)'.
Movie Released: Tue, Oct 09 2012
Poster of Diary of a Wimpy Kid: Dog Days
Diary of a Wimpy Kid: Dog Days
Steve Zahn was 44 in Diary of a Wimpy Kid: Dog Days as 'Frank Heffley'.
Movie Released: Thu, Aug 02 2012
Poster of Diary of a Wimpy Kid: Rodrick Rules
Diary of a Wimpy Kid: Rodrick Rules
Steve Zahn was 43 in Diary of a Wimpy Kid: Rodrick Rules as 'Frank Heffley'.
Movie Released: Fri, Mar 25 2011
Poster of Diary of a Wimpy Kid
Diary of a Wimpy Kid
Steve Zahn was 42 in Diary of a Wimpy Kid as 'Frank J. Heffley'.
Movie Released: Fri, Mar 19 2010
Poster of Calvin Marshall
Calvin Marshall
Steve Zahn was 41 in Calvin Marshall as 'Coach Little'.
Movie Released: Fri, Oct 23 2009
Poster of A Perfect Getaway
A Perfect Getaway
Steve Zahn was 41 in A Perfect Getaway as 'Cliff'.
Movie Released: Mon, Jun 08 2009
Poster of Night Train
Night Train
Steve Zahn was 41 in Night Train as 'Pete'.
Movie Released: Wed, Apr 15 2009
Poster of Management
Management
Steve Zahn was 41 in Management as 'Mike'.
Movie Released: Sun, Feb 08 2009
Poster of Unstable Fables: 3 Pigs and a Baby
Unstable Fables: 3 Pigs and a Baby
Steve Zahn was 40 in Unstable Fables: 3 Pigs and a Baby as 'Sandy Pig (voice)'.
Movie Released: Sat, Mar 01 2008
Poster of Strange Wilderness
Strange Wilderness
Steve Zahn was 40 in Strange Wilderness as 'Peter'.
Movie Released: Fri, Feb 01 2008
Poster of Sunshine Cleaning
Sunshine Cleaning
Steve Zahn was 40 in Sunshine Cleaning as 'Mac'.
Movie Released: Fri, Jan 18 2008
Poster of The Great Buck Howard
The Great Buck Howard
Steve Zahn was 40 in The Great Buck Howard as 'Kenny'.
Movie Released: Fri, Jan 18 2008
Poster of Making of a True Story: Rescue Dawn
Making of a True Story: Rescue Dawn
Steve Zahn was 40 in Making of a True Story: Rescue Dawn as 'Self'.
Movie Released: Tue, Nov 20 2007
Poster of Rescue Dawn
Rescue Dawn
Steve Zahn was 38 in Rescue Dawn as 'Duane'.
Movie Released: Sat, Sep 09 2006
Poster of Bandidas
Bandidas
Steve Zahn was 38 in Bandidas as 'Quentin'.
Movie Released: Wed, Jan 18 2006
Poster of Chicken Little
Chicken Little
Steve Zahn was 37 in Chicken Little as 'Runt of the Litter (voice)'.
Movie Released: Fri, Nov 04 2005
Poster of Sahara
Sahara
Steve Zahn was 37 in Sahara as 'Al Giordino'.
Movie Released: Wed, Apr 06 2005
Poster of Speak
Speak
Steve Zahn was 36 in Speak as 'Mr. Freeman'.
Movie Released: Tue, Jan 20 2004
Poster of Employee of the Month
Employee of the Month
Steve Zahn was 36 in Employee of the Month as 'Jack'.
Movie Released: Sat, Jan 17 2004
Poster of Shattered Glass
Shattered Glass
Steve Zahn was 36 in Shattered Glass as 'Adam Penenberg'.
Movie Released: Fri, Nov 14 2003
Poster of Daddy Day Care
Daddy Day Care
Steve Zahn was 35 in Daddy Day Care as 'Marvin'.
Movie Released: Fri, May 09 2003
Poster of National Security
National Security
Steve Zahn was 35 in National Security as 'Hank Rafferty'.
Movie Released: Fri, Jan 17 2003
Poster of Stuart Little 2
Stuart Little 2
Steve Zahn was 34 in Stuart Little 2 as 'Monty (voice)'.
Movie Released: Fri, Jul 19 2002
Poster of Riding in Cars with Boys
Riding in Cars with Boys
Steve Zahn was 33 in Riding in Cars with Boys as 'Ray Hasek'.
Movie Released: Fri, Oct 19 2001
Poster of Joy Ride
Joy Ride
Steve Zahn was 33 in Joy Ride as 'Fuller Thomas'.
Movie Released: Fri, Oct 05 2001
Poster of Chelsea Walls
Chelsea Walls
Steve Zahn was 33 in Chelsea Walls as 'Ross'.
Movie Released: Fri, Sep 21 2001
Poster of Dr. Dolittle 2
Dr. Dolittle 2
Steve Zahn was 33 in Dr. Dolittle 2 as 'Archie (voice)'.
Movie Released: Fri, Jun 22 2001
Poster of Chain of Fools
Chain of Fools
Steve Zahn was 33 in Chain of Fools as 'Kresk'.
Movie Released: Sat, Mar 03 2001
Poster of Saving Silverman
Saving Silverman
Steve Zahn was 33 in Saving Silverman as 'Wayne Lefessier'.
Movie Released: Fri, Feb 09 2001
Poster of Hamlet
Hamlet
Steve Zahn was 32 in Hamlet as 'Rosencrantz'.
Movie Released: Fri, May 12 2000
Poster of Stuart Little
Stuart Little
Steve Zahn was 32 in Stuart Little as 'Monty (voice)'.
Movie Released: Fri, Dec 17 1999
Poster of Happy, Texas
Happy, Texas
Steve Zahn was 32 in Happy, Texas as 'Wayne Wayne Wayne Jr.'.
Movie Released: Fri, Dec 03 1999
Poster of Freak Talks About Sex
Freak Talks About Sex
Steve Zahn was 31 in Freak Talks About Sex as 'Freak'.
Movie Released: Thu, Jun 03 1999
Poster of Forces of Nature
Forces of Nature
Steve Zahn was 31 in Forces of Nature as 'Alan'.
Movie Released: Fri, Mar 12 1999
Poster of You've Got Mail
You've Got Mail
Steve Zahn was 31 in You've Got Mail as 'George Pappas'.
Movie Released: Fri, Dec 18 1998
Poster of Safe Men
Safe Men
Steve Zahn was 30 in Safe Men as 'Eddie'.
Movie Released: Fri, Aug 07 1998
Poster of Out of Sight
Out of Sight
Steve Zahn was 30 in Out of Sight as 'Glenn Michaels'.
Movie Released: Fri, Jun 26 1998
Poster of The Object of My Affection
The Object of My Affection
Steve Zahn was 30 in The Object of My Affection as 'Frank Hanson'.
Movie Released: Fri, Apr 17 1998
Poster of Subway Stories
Subway Stories
Steve Zahn was 29 in Subway Stories as 'Tucker (segment "The 5:24")'.
Movie Released: Thu, Jul 24 1997
Poster of SubUrbia
SubUrbia
Steve Zahn was 29 in SubUrbia as 'Buff'.
Movie Released: Fri, Feb 07 1997
Poster of That Thing You Do!
That Thing You Do!
Steve Zahn was 28 in That Thing You Do! as 'Lenny Haise'.
Movie Released: Fri, Oct 04 1996
Poster of Race the Sun
Race the Sun
Steve Zahn was 28 in Race the Sun as 'Hans Kooiman'.
Movie Released: Fri, Mar 22 1996
Poster of Crimson Tide
Crimson Tide
Steve Zahn was 27 in Crimson Tide as 'Seaman William Barnes'.
Movie Released: Fri, May 12 1995
Poster of Reality Bites
Reality Bites
Steve Zahn was 26 in Reality Bites as 'Sammy Gray'.
Movie Released: Fri, Feb 18 1994
Poster of Normandy: The Great Crusade
Normandy: The Great Crusade
Steve Zahn was 26 in Normandy: The Great Crusade as 'Bill Preston (voice)'.
Movie Released: Sat, Jan 01 1994
Poster of Rain Without Thunder
Rain Without Thunder
Steve Zahn was 25 in Rain Without Thunder as 'Jeremy Tanner'.
Movie Released: Fri, Feb 05 1993
Poster of First Love, Fatal Love
First Love, Fatal Love
Steve Zahn was 23 in First Love, Fatal Love
Movie Released: Tue, Apr 09 1991
Poster of Eenie Meanie
Eenie Meanie
Steve Zahn will be 57+ in Eenie Meanie as 'Dad'.
Movie Released: Unreleased

TV Shows (Acting Roles)

Sorted by Release Date
Ages in TV shows are based off the first air date and may not be accurate. View individual episode details for accurate ages
Poster of Silo
Silo
Steve Zahn was 55+ in Silo as 'Solo, Himself'.
TV Show Released: First Air Date
Thu, May 04 2023
Poster of George & Tammy
George & Tammy
Steve Zahn was 55+ in George & Tammy as 'George Richey'.
TV Show Released: First Air Date
Sun, Dec 04 2022
Poster of The Last Movie Stars
The Last Movie Stars
Steve Zahn was 54+ in The Last Movie Stars as 'Donald 'Duck' Dobbins (voice), Self'.
TV Show Released: First Air Date
Thu, Jul 21 2022
Poster of The White Lotus
The White Lotus
Steve Zahn was 53+ in The White Lotus as 'Mark Mossbacher'.
TV Show Released: First Air Date
Sun, Jul 11 2021
Poster of The Righteous Gemstones
The Righteous Gemstones
Steve Zahn was 51+ in The Righteous Gemstones as 'Peter Montgomery'.
TV Show Released: First Air Date
Sun, Aug 18 2019
Poster of Valley of the Boom
Valley of the Boom
Steve Zahn was 51+ in Valley of the Boom as 'Micheal Fayne'.
TV Show Released: First Air Date
Sun, Jan 13 2019
Poster of The Crossing
The Crossing
Steve Zahn was 50+ in The Crossing as 'Jude Ellis'.
TV Show Released: First Air Date
Mon, Apr 02 2018
Poster of Mad Dogs
Mad Dogs
Steve Zahn was 47+ in Mad Dogs as 'Cobi'.
TV Show Released: First Air Date
Thu, Jan 15 2015
Poster of Mind Games
Mind Games
Steve Zahn was 46+ in Mind Games as 'Clark Edwards'.
TV Show Released: First Air Date
Tue, Feb 25 2014
Poster of The Tonight Show Starring Jimmy Fallon
The Tonight Show Starring Jimmy Fallon
Steve Zahn was 46+ in The Tonight Show Starring Jimmy Fallon as 'Self'.
TV Show Released: First Air Date
Mon, Feb 17 2014
Poster of Randy Cunningham: 9th Grade Ninja
Randy Cunningham: 9th Grade Ninja
Steve Zahn was 44+ in Randy Cunningham: 9th Grade Ninja as 'Terry McFist (voice)'.
TV Show Released: First Air Date
Mon, Aug 13 2012
Poster of Treme
Treme
Steve Zahn was 42+ in Treme as 'Davis McAlary'.
TV Show Released: First Air Date
Sun, Apr 11 2010
Poster of WWII in HD
WWII in HD
Steve Zahn was 42+ in WWII in HD as 'Nolen Marbrey'.
TV Show Released: First Air Date
Sun, Nov 15 2009
Poster of Modern Family
Modern Family
Steve Zahn was 41+ in Modern Family as 'Ronnie LaFontaine'.
TV Show Released: First Air Date
Wed, Sep 23 2009
Poster of Comanche Moon
Comanche Moon
Steve Zahn was 40+ in Comanche Moon as 'Gus McCrae'.
TV Show Released: First Air Date
Sun, Jan 13 2008
Poster of Phineas and Ferb
Phineas and Ferb
Steve Zahn was 39+ in Phineas and Ferb as ', Swampy (voice)'.
TV Show Released: First Air Date
Fri, Aug 17 2007
Poster of The Reichen Show
The Reichen Show
Steve Zahn was 37+ in The Reichen Show as 'Self'.
TV Show Released: First Air Date
Fri, Nov 11 2005
Poster of Best Week Ever
Best Week Ever
Steve Zahn was 36+ in Best Week Ever as 'Self'.
TV Show Released: First Air Date
Fri, Jan 23 2004
Poster of The Ellen DeGeneres Show
The Ellen DeGeneres Show
Steve Zahn was 35+ in The Ellen DeGeneres Show as 'Self'.
TV Show Released: First Air Date
Mon, Sep 08 2003
Poster of Monk
Monk
Steve Zahn was 34+ in Monk as 'Jack Monk, Jr.'.
TV Show Released: First Air Date
Fri, Jul 12 2002
Poster of Wolf Lake
Wolf Lake
Steve Zahn was 33+ in Wolf Lake as 'Fletch (uncredited)'.
TV Show Released: First Air Date
Wed, Sep 19 2001
Poster of From the Earth to the Moon
From the Earth to the Moon
Steve Zahn was 30+ in From the Earth to the Moon as 'Elliot See'.
TV Show Released: First Air Date
Sun, Apr 05 1998
Poster of Liberty!
Liberty!
Steve Zahn was 30+ in Liberty! as 'American Sergeant'.
TV Show Released: First Air Date
Sun, Nov 23 1997
Poster of The Rosie O'Donnell Show
The Rosie O'Donnell Show
Steve Zahn was 28+ in The Rosie O'Donnell Show as 'Self'.
TV Show Released: First Air Date
Mon, Jun 10 1996
Poster of Friends
Friends
Steve Zahn was 26+ in Friends as 'Duncan'.
TV Show Released: First Air Date
Thu, Sep 22 1994
Poster of Late Night with Conan O'Brien
Late Night with Conan O'Brien
Steve Zahn was 25+ in Late Night with Conan O'Brien as 'Self - Guest'.
TV Show Released: First Air Date
Mon, Sep 13 1993
Poster of The Tonight Show with Jay Leno
The Tonight Show with Jay Leno
Steve Zahn was 24+ in The Tonight Show with Jay Leno
TV Show Released: First Air Date
Mon, May 25 1992
Poster of Chad Powers
Chad Powers
Steve Zahn will be 57+ in Chad Powers as 'Jake Hudson'.
TV Show Released: First Air Date
Unreleased