Leading up to the release of the new Marvel movie, Avengers Infinity War, AMC theaters is hosting a 31-hour Marvel movie marathon!
The MCU (Marvel Cinematic Universe) marathon will take place on April 25th, but times have not been announced yet. They will be playing 18 Marvel movies. Get more details here.
Avengers: Infinity War hits theaters on April 27, 2018.