Chris Evans has starred in 8 comic book films catalogued in our database, spanning 2005–2019. Highest-rated: Avengers: Endgame (2019) at 8.4/10. Most-recent: Avengers: Endgame (2019).
About Chris Evans
Chris Evans played Steve Rogers / Captain America across nine MCU films from Captain America: The First Avenger (2011) through Avengers: Endgame (2019), where his character's arc concluded with the most-celebrated retirement in modern superhero cinema. He also played Johnny Storm in the 2005 and 2007 Fantastic Four films.
Across Chris Evans's comic-book filmography, the actor has appeared in films across 2 different cinematic universes — Independent, MCU.
Every Chris Evans comic book movie, by year
All 8 films featuring Chris Evans, sorted from most-recent to oldest. Click any title for the complete plot, cast, trivia, and streaming-availability coverage.
Frequently asked questions about Chris Evans's comic book films
How many comic book movies has Chris Evans starred in?
What is Chris Evans's highest-rated comic book movie?
What is Chris Evans's most-recent comic book movie?
Related guides
- Top 25 Comic Book Films — our editorial all-time ranking.
- Highest-Grossing Comic Book Movies — box office rankings.
- Best Comic Book Movie of All Time — definitive top 10.
- MCU Watch Order — for Marvel-focused viewing.
- Every Batman Actor Ranked — for DC-focused coverage.