We've been given another look at the upcoming Marvel film Avengers: Infinity War and it looks absolutely spectacular.
Everyone knows this will be the biggest collection of superheroes since the days of X-Men battles, but Avengers: Infinity War goes a step further.
It's got a huge line-up of actors, including Josh Brolin (Thanos), Paul Bettany (Vision), Elizabeth Olsen (Scarlet Witch), Pom Klementieff (Mantis), Karen Gillan (Nebula), Dave Bautista (Drax), Don Cheadle (War Machine), Sebastian Stan (Bucky), Anthony Mackie (Falcon), Benedict Cumberbatch (Doctor Strange), Tom Holland (Spider-Man), Chadwick Boseman (Black Panther), Mark Ruffalo (Hulk), Chris Hemsworth (Thor), Robert Downey Jr. (Iron Man), Chris Pratt (Star-Lord), Tom Hiddleston (Loki), Jeremy Renner (Hawkeye), Zoe Saldana (Gamora), Vin Diesel (Groot), Bradley Cooper (Rocket), Paul Rudd (Ant-Man), Scarlett Johansson (Black Widow)... good lord, I need a breath.
The incredible conclusion to the Avengers franchise will be the 19th in the Marvel Cinematic Universe. It centres around all the good guys coming together to stop Thanos from using the Infinity Stones to wipe out half of the universe.
The story arcs from the Avengers franchise, Guardians of the Galaxy, Doctor Strange, Spider-Man, Black Panther, Thor, Captain America, Ant-Man and Iron Man movies have all been building up to this very moment: where virtually every famous Marvel superhero is involved in a battle to end all battles.
But for fans who don't want the fun to end, Infinity War has been broken up into two parts, with the first being released on 27 April and the second is scheduled to premiere on 3 May, 2019. Much like the finale of the Harry Potter series.
Polygon's Julia Alexander gave this very excited review just based on the trailer: "Seeing Spider-Man in the same movie as Iron Man, Thor, Star-Lord and the Scarlet Witch finally feels like Marvel has made the movie it always wanted to - and the one we've always wanted to see.
"For nearly 10 years we dreamt of this reality and to see it play across a massive screen... it was impossible to not feel emotional."
We were actually going to have to wait until May for this incredible movie, but Robert Downey Jr casually asked Marvel to bring it forward by a week and they complied. You don't say no to Iron Man.
People are predicting big things from this movie, with early Box Office predictions forecasting a whopping $200-235 million (£143-168m) will be made in the opening weekend in North America alone. That's not too bad for one movie, but there's no denying the budget would have been pretty huge.