“Avengers: Endgame” is set to be the culmination of every Marvel Cinematic Universe movie so far, and that means it is time for a movie marathon before heading back to the theater. First, fans should set up a viewing schedule, and then, they’ll need to find out where to watch the movies.

To watch all 21 pre-“Endgame” movies, first audiences should figure out a schedule. In order to watch one MCU movie per day leading up to “Endgame,” viewers should start “Iron Man” on April 4 if they are planning to go to the special Thursday night showings. They can start on April 5 if they are waiting for the actual release day on Friday. Those watching two movies a day can start on April 15.

Now that fans have a schedule, they need to figure out where to watch the movies. The theater is an option. Three AMC Theaters are running a 22-movie, 59-hour marathon leading up to “Avengers: Endgame.” However, those who prefer to pace themselves will want to find ways to watch at home.

With the exception of last month’s “Captain Marvel,” every MCU movie is available on home release. That means DVDs, Blu-rays and digital downloads are all available.

Rentals are also available for each Marvel movie released before 2019. Check out YouTube, Amazon, iTunes, Google Play, Vudu and more. Prices typically start around $2.99.

However, those looking to stream Marvel movies before seeing “Avengers: Endgame” will have a harder time. Netflix has a handful of the most recent movies, but the older movies are found in a variety of places. A few are only available on TV (networks are below, but check your local listings for times), and some are only on streaming websites that require a login from a cable provider. A few aren’t even available to watch without buying or renting.

where to stream Marvel movies "Avengers: Age of Ultron" is one of 21 movies that fans may want to watch before "Avengers: Endgame" hits theaters. Photo: Marvel Studios

Check out all the Marvel movie viewing options below (listed in order of release date):

“Iron Man” (2008)

  • On TV: USA Network
  • Streaming: Syfy

“The Incredible Hulk” (2008)

  • Streaming: TNT, TBS

“Iron Man 2” (2010)

  • Streaming: Amazon Prime, Hulu

“Thor” (2011)

  • On TV: TNT

“Captain America: The First Avenger” (2011)

  • Purchase/rent only

“The Avengers” (2012)

  • On TV: USA Network
  • Streaming: Syfy

“Iron Man 3” (2013)

  • Streaming: FX Now

“Thor: The Dark World” (2013)

  • Streaming: TNT, TBS

“Captain America: The Winter Soldier” (2014)

  • Purchase/rent only

“Guardians of the Galaxy” (2014)

  • On TV: FX

“Avengers: Age of Ultron” (2015)

  • On TV: USA Network, Syfy
  • Streaming: Syfy

“Ant-Man” (2015)

  • On TV: USA Network, Syfy
  • Streaming: USA Network, Syfy

“Captain America: Civil War” (2016)

  • Streaming: TNT, TBS 

“Doctor Strange” (2016)

  • Streaming: TNT, TBS 

“Guardians of the Galaxy Vol. 2” (2017)

  • Streaming: Netflix

“Spider-Man: Homecoming” (2017)

  • On TV: Starz
  • Streaming: Starz

“Thor: Ragnarok” (2017)

  • Streaming: Netflix

“Black Panther” (2018)

  • Streaming: Netflix

“Avengers: Infinity War” (2018)

  • Streaming: Netflix

“Ant-Man and the Wasp” (2018)

  • Streaming: Netflix

“Captain Marvel” (2019)

  • Since it was released on March 8, this is only available in theaters.

“Avengers: Endgame” will hit theaters on April 26.


Update: April 7 -- This article was updated to reflect that “Doctor Strange” now has streaming options.

Update: April 8 -- “Captain America: Civil War” was added to streaming while “Captain America: The Winter Soldier” no longer has streaming options.

Update: April 22 -- “Iron Man” and “Avengers: Age of Ultron” now have streaming options.