If Black Panther didn't get you excited for Avengers: Infinity War, a 31-hour Marvel marathon might.

AMC announced earlier this week that it would be hosting a 31-hour Marvel movie marathon in anticipation of the new Avengers: Infinity War movie, coming out April 27. Only 2 AMC Theaters in the entire country will be hosting the marathon, and one of them just happens to be close to the Hudson Valley.

Empire 25 AMC Theater in New York City will host the day and a half long Marvel marathon. The marathon starts on April 25 and ends with the premiere of the new movie. These are the films that will be shown, in order:

  • Iron Man-1:30 p.m.
  • The Incredible Hulk- 4:00 p.m.
  • Thor- 6:15 p.m.
  • Captain America: The First Avenger- 9:00 p.m.
  • Marvel's The Avengers- 11:30 p.m.
  • Guardians of the Galaxy- 2:15 a.m.
  • Avengers: Age of Ultron- 4:30 a.m.
  • Captain America: Civil War- 7:15 a.m.
  • Doctor Strange- 10:00 a.m.
  • Spider-Man: Homecoming- 12:45 p.m.
  • Black Panther- 3:15 p.m.
  • Avengers: Infinity War- 6:00 p.m.

Tickets are almost sold out, but you can get them here.