Actor
Red One
2024
as Jack O'Malley
Deadpool & Wolverine
2024
as Johnny Storm
Pain Hustlers
2023
as Pete Brenner
Ghosted
2023
as Cole Turner
The Gray Man
2022
as Lloyd Hansen
Lightyear
2022
as Buzz Lightyear (voice)
Don't Look Up
2021
as Devin Peters (uncredited)
Free Guy
2021
as Chris Evans
Knives Out
2019
as Ransom Drysdale
The Red Sea Diving Resort
2019
as Ari Levinson
Avengers: Endgame
2019
as Steve Rogers / Captain America
Captain Marvel
2019
as Steve Rogers / Captain America (uncredited)
Avengers: Infinity War
2018
as Steve Rogers / Captain America
Spider-Man: Homecoming
2017
as Steve Rogers / Captain America
Gifted
2017
as Frank Adler
Captain America: Civil War
2016
as Steve Rogers / Captain America
Ant-Man
2015
as Steve Rogers / Captain America (uncredited)
Avengers: Age of Ultron
2015
as Steve Rogers / Captain America
Playing It Cool
2014
as Narrator
Before We Go
2014
as Nick Vaughan
Captain America: The Winter Soldier
2014
as Steve Rogers / Captain America
Thor: The Dark World
2013
as Loki as Captain America (uncredited)
Marvel One-Shot: Agent Carter
2013
as Steve Rogers / Captain America (archive footage)
Snowpiercer
2013
as Curtis Everett
The Iceman
2012
as Robert Pronge
The Avengers
2012
as Steve Rogers / Captain America
What's Your Number?
2011
as Colin Shea
Puncture
2011
as Mike Weiss
Captain America: The First Avenger
2011
as Captain America / Steve Rogers
Scott Pilgrim vs. the World
2010
as Lucas Lee
The Losers
2010
as Jensen
Push
2009
as Nick Gant
The Loss of a Teardrop Diamond
2008
as Jimmy Dobyne
Street Kings
2008
as Detective Paul Diskant
Fierce People
2007
as Bryce
Battle for Terra
2007
as Stewart Stanton (voice)
The Nanny Diaries
2007
as Hayden “Harvard Hottie”
Fantastic Four: Rise of the Silver Surfer
2007
as Johnny Storm / Human Torch
Sunshine
2007
as Mace
TMNT
2007
as Casey Jones (voice)
London
2005
as Syd
Fantastic Four
2005
as Johnny Storm / Human Torch
Cellular
2004
as Ryan Hewitt
The Perfect Score
2004
as Kyle
Not Another Teen Movie
2001
as Jake Wyler
The Newcomers
2000
as Judd
Untitled Gene Kelly Project
as Gene Kelly
Biodiversity: Wild About Life!
as Rick
Honey Don't!
as Priest Dean
Materialists
Sacrifice
as Mike Tyler