Mike & Nick & Nick & Alice
2025
Paradise as President Cal Bradford (1 episode)
2024
Sonic the Hedgehog 3 as Tom Wachowski
2024
Unfrosted as Jack Lalanne
2024
Knuckles as Tom Wachowski (archive footage) (uncredited) (1 episode)
2024
Knox Goes Away as Miles Knox
2023
PAW Patrol: The Mighty Movie as Hank (voice)
2023
Jury Duty as James Marsden (8 episodes)
2022
Disenchanted as Prince Edward
2022
Sonic the Hedgehog 2 as Tom Wachowski
2021
My Little Pony: A New Generation as Hitch Trailblazer (voice)
2021
The Boss Baby: Family Business as Tim Templeton (voice)
2020
The Stand as Stu Redman (9 episodes)
2020
Born of a Dream as F.A. Jones
2020
30 Rock: A One-Time Special as Criss Cross (voice)
2020
Mrs. America as Phil Crane (3 episodes)
2020
Sonic the Hedgehog as Tom Wachowski
2019
Green Eggs and Ham as Bo (voice) (1 episode)
2019
Dead to Me as Ben Wood (10 episodes)
2019
Dead to Me as Steve Wood (10 episodes)
2019
Dead to Me as Steve Wood / Ben Wood (10 episodes)
2018
Henchmen as Hank (voice)
2018
Shock and Awe as Warren Strobel
2017
Carpool Karaoke: The Series as Self (1 episode)
2017
Tour de Pharmacy as Rex Honeycut
2017
The Female Brain as Adam
2016
Westworld as Theodore 'Teddy' Flood (28 episodes)
2015
The Late Show with Stephen Colbert (1 episode)
2015
The Late Show with Stephen Colbert as Self (1 episode)
2015
The D Train as Oliver Lawless
2015
StarTalk with Neil deGrasse Tyson as Self (1 episode)
2015
The Late Late Show with James Corden as Self (1 episode)
2015
The Late Late Show with James Corden as Self - Guest (1 episode)
2015
Unfinished Business as Jim Spinch
2015
Into the Grizzly Maze as Rowan
2015
Accidental Love as Scott
2014
The Best of Me as Dawson Cole
2014
The Loft as Chris Vanowen
2014
Welcome to Me as Rich Ruskin
2014
Running Wild with Bear Grylls as Self (1 episode)
2014
X-Men: Days of Future Past as Scott Summers
2014
Walk of Shame as Gordon
2014
The Tonight Show Starring Jimmy Fallon (1 episode)
2013
Anchorman 2: The Legend Continues as Jack Lime
2013
Wander Over Yonder as Sir Brad Starlight (voice) (3 episodes)
2013
The Butler as John F. Kennedy
2013
As Cool as I Am as Chuck Diamond
2012
Robot & Frank as Hunter
2012
Comedy Bang! Bang! as Self (1 episode)
2012
Small Apartments as Bernard Franklin
2012
Bachelorette as Trevor Graham
2011
Vietnam in HD as Arthur Wiknik (6 episodes)
2011
Straw Dogs as David Sumner
2010
Cats & Dogs: The Revenge of Kitty Galore as Diggs (voice)
2010
Death at a Funeral as Oscar
2009
The Box as Arthur Lewis
2009
Modern Family as Barry (2 episodes)
2009
Watch What Happens Live with Andy Cohen as Self - Guest (3 episodes)
2009
Party Down as Jack Botty (2 episodes)
2008
Sex Drive as Rex Lafferty
2008
Pip's Predicament: A Pop-Up Adventure as Prince Edward (voice)
2008
27 Dresses as Kevin Doyle
2007
Enchanted as Prince Edward
2006
Requiem for Krypton: Making 'Superman Returns' as Self
2006
30 Rock as Criss (13 episodes)
2006
Superman Returns as Richard White
2006
X-Men: The Last Stand as Scott Summers / Cyclops
2006
10th & Wolf as Tommy
2006
The Alibi as Wendell Hatch
2005
The Late Late Show with Craig Ferguson as Self (1 episode)
2004
The Notebook as Lon Hammond
2003
X2 Global Webcast Highlights as Self
2003
The Second Uncanny Issue of X-Men - Making X2
2003
X2 as Scott Summers / Cyclops
2003
X-Men: Premieres Around the World as Self
2003
Evolution X - The Making of X-Men
2002
Top Gear as Self (1 episode)
2002
Interstate 60 as Neal Oliver
2001
Once Upon a Time: The Super Heroes as Cyclops (archive footage)
2001
Zoolander as John Wilkes Booth
2001
Sugar & Spice as Jack Bartlett
2000
X-Men: The Mutant Watch as Self - 'Cyclops'
2000
Gossip as Derrick Webb
1999
The Late Late Show with Craig Kilborn as Self - Guest (1 episode)
1998
Disturbing Behavior as Steve Clark
1997
Ally McBeal as Glenn Foy (22 episodes)
1997
The View as Self (2 episodes)
1997
Campfire Tales as Eddie (segment "The Hook")
1997
On the Edge of Innocence as Jake Walker
1996
Gone in a Heartbeat as Michael Haller
1996
Public Enemies as Doc Barker
1996
Second Noah as Ricky Beckett (21 episodes)
1996
Critics Choice Awards as Self - Presenter (1 episode)
1995
The Outer Limits as Brav (1 episode)
1995
919 Fifth Avenue as Will
1994
Touched by an Angel as Jake (1 episode)
1994
Boogies Diner as Jason (2 episodes)
1994
Party of Five as Griffin Holbrook (as Jimmy Marsden) (1 episode)
1994
No Dessert, Dad, 'Til You Mow the Lawn as Tyler Cochran
1993
The Nanny as Eddie (2 episodes)
1993
Saved by the Bell: The New Class as Chad Westerfield (1 episode)
1993
In the Line of Duty: Ambush in Waco as Steven Willis
1988
LIVE with Kelly and Mark (1 episode)