2020
Modern Family: A Modern Farewell as Phil Dunphy (1 episode)
2020
Duncanville as Jack (voice) (33 episodes)
2020
Awesome Planet as Narrator
2017
The Jim Jefferies Show as Self (1 episode)
2016
Marine Life Interviews as Bailey (voice)
2016
Storks as Henry Gardner (voice)
2016
Boondoggle as Ty (6 episodes)
2016
Finding Dory as Bailey (voice)
2015
The Late Show with Stephen Colbert as Self (1 episode)
2015
Hot Ones as Self (1 episode)
2014
Muppets Most Wanted as Jean Pierre Napoleon
2014
Mr. Peabody & Sherman as Mr. Peabody (voice)
2012
Butter as Bob Pickler
2012
Goats as Frank Whitman
2012
Comedy Bang! Bang! as Self (1 episode)
2012
Finding Your Roots as Self (2 episodes)
2012
Key & Peele (1 episode)
2010
Top Gear (1 episode)
2010
Morning Glory as Paul McVee
2009
Modern Family as Phil Dunphy (250 episodes)
2009
Leaves of Grass as Professor Sorenson
2009
Glenn Martin, DDS (1 episode)
2009
Watch What Happens Live with Andy Cohen as Self - Guest (1 episode)
2008
The Penguins of Madagascar as Parker (voice) (1 episode)
2008
The Incredible Hulk as Leonard
2007
National Treasure: Book of Secrets as Connor
2007
Back to You as Gary Crezyzewski (17 episodes)
2007
Damages as Douglas Schiff (1 episode)
2007
Lipshitz Saves the World as Man in Red (1 episode)
2006
Fur: An Imaginary Portrait of Diane Arbus as Allan Arbus
2006
The Darwin Awards as Emile
2006
Friends with Money as Other Aaron
2005
Out of Practice as Dr. Oliver Barnes (22 episodes)
2004
In Good Company as Enrique Colon
2004
Dawn of the Dead as Steve
2003
Jimmy Kimmel Live! as Himself (1 episode)
2001
Black Hawk Down as TSgt. Timothy Wilkinson
2001
Evolution as Colonel Flemming
1999
The West Wing as Tom Starks (1 episode)
1999
Law & Order: Special Victims Unit as Alan Messinger (1 episode)
1990
Law & Order as Herman Capshaw (1 episode)
1990
Law & Order as Paul Donatelli (1 episode)