The Avengers: Infinity War runtime has officially been confirmed on Fandango’s overview page for the film. The runtime will be 2 hours and 36 minutes or 156 minutes total.

This runtime makes Avengers: Infinity War the longest Marvel Cinematic Universe to date. The previous record was held by Captain America: Civil War which ran 147 minutes.

While just two and a half hours might seem like a long runtime for a movie, the latest trailer for the film indicates there’s a whole lot going on. We saw Doctor Strange being tortured, Thanos flashback scenes, at least one massive battle in Wakanda, the potential destruction of the Asgardian refugee ship, Thor’s quest for a new hammer, and more. That’s a lot of storylines to be packed into one movie.

But even just over two and a half hours isn’t that long of a film. Peter Jackson’s The Lord of the Rings: The Fellowship of the Ring ran 3 hours and 48 minutes. The Return of the King would end up being 263 minutes.

Avengers: Infinity War will see Thanos attempting to wipe out half of all living life in the universe, and he plans to do it with the snap of his fingers if he secures every single Infinty Stone and fully powers the Infinity Gauntlet.

The Avengers will do everything in their power to stop him. In the most recent trailer we saw Tony Stark and Star-Lord discussing a plan to bait Thanos to Earth in order to defeat him. We also saw the forces of Wakanda preparing to do battle with Thanos’ Outriders. We saw the Hulkbuster armor get absolutely ravaged by a number of Outriders. We saw Iron Man look beaten and defeated. And towards the end of the trailer we saw Captain America making what looks like a last stand against Thanos as he attempts to crush Steve Rogers.

Avengers: Infinity War comes to theaters on April 27, 2018.