Steve Zahn
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).
Zahn has done voice acting in Chicken Little (2005), Escape from Planet Earth (2013), and The Good Dinosaur (2015). He has also worked regularly in television, including the recurring role of Davis McAlary on HBO's Treme (2010 to 2013).
Description above from the Wikipedia article Steve Zahn, licensed under CC-BY-SA, full list of contributors on Wikipedia.
Acting
Movie
War for the Planet of the Apes
as Bad Ape
2017
TV
Friends
as Duncan
1994
Movie
Dallas Buyers Club
as Tucker
2013
Movie
Captain Fantastic
as Dave
2016
Movie
The Good Dinosaur
as Thunderclap (voice)
2015
Movie
Stuart Little
as Monty (voice)
1999
Movie
Chicken Little
as Runt of the Litter (voice)
2005
Movie
You've Got Mail
as George Pappas
1998
TV
Modern Family
as Ronnie LaFontaine
2009
Movie
Stuart Little 2
as Monty (voice)
2002
Movie
Daddy Day Care
as Marvin
2003
TV
Silo
as Solo
2023
Movie
Crimson Tide
as Seaman William Barnes
1995
Movie
Tall Girl
as Richie Kreyman
2019
Movie
Diary of a Wimpy Kid
as Frank Heffley
2010
Movie
Dr. Dolittle 2
as Archie (voice)
2001
Movie
Sahara
as Al Giordino
2005
Movie
The Ridiculous 6
as Clem
2015
Movie
Rescue Dawn
as Duane
2007
TV
The White Lotus
as Mark Mossbacher
2021
Movie
Out of Sight
as Glenn Michaels
1998
Movie
A Perfect Getaway
as Cliff
2009
Movie
Joy Ride
as Fuller
2001
Movie
Diary of a Wimpy Kid: Rodrick Rules
as Frank Heffley
2011