We’re just over a month away from the highly-anticipated Avengers: Endgame film, which means now is the perfect time to binge-watch all 22 Marvel movies! While some prefer to watch the films in release order, there are some of us (myself included) who would rather watch them in chronological order.

Prep yourself for the final phase of Avengers with a full list of MCU films in story order, below!

Read more: ‘Bohemian Rhapsody’ editor addresses scene causing Oscar win backlash


With over 10 years of Marvel magic under our belts, trying to figure out the perfect order to watch all our favorite superhero films can be quite daunting.

Luckily, Independent have created a list that puts every Marvel film in chronological order for your viewing pleasure.

You should note however, that creating a list based off the MCU storyline does require a little bending in regards to the timeline. For example, Doctor Strange begins before Civil War, but finishes after Civil War. There are a few films that bounce around in their timelines, but overall this is the closest you’ll get to chronological order.

There’s also nothing wrong with watching the movies in release order, especially since the post-credit scenes blend beautifully into the next release. But if you’re looking for a more story-based timeline, then check out the list below!

Captain America: The First Avenger (1943 – 1945)

Captain Marvel (1995)

Iron Man (2010)

Iron Man 2 (2011)

The Incredible Hulk (2011)

Thor (2011)

Avengers (2012)

Iron Man 3 (2012)

Thor: The Dark World (2013)

Captain America: The Winter Soldier (2014)

Guardians of the Galaxy (2014)

Guardians of the Galaxy Vol. 2 (2014)

Avengers: Age of Ultron (2015)

Ant-Man (2015)

Captain America: Civil War (2016)

Spider-Man: Homecoming (2016)

Doctor Strange (2016 – 2017)

Black Panther (2017)

Thor: Ragnarok (2017)

Ant-Man and The Wasp (2017)

Avengers Infinity War (2017)

Avengers: Endgame (2019)

If you were to watch all 22 movies, along with every spin-off and Marvel Netflix series, you’ll watch over nine full days of Marvel films.

Avengers: Endgame hits theaters April 26. You can watch the latest trailer below.

Have you binge-watched every Marvel movie before? How long did it take you to complete the MCU? Sound off in the comments below!

See more: 10 most iconic music video looks