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