Avengers: Infinity War isn't even out yet, and it's already broken a huge record at the box office.
The ultimate superhero team-up movie has (Hulk) smashed the record for the most amount of presale tickets for any comic book film - and it took just six hours to beat previous record holders Black Panther and Batman V Superman: Dawn of Justice.
As well as putting tickets on sale, Marvel released a brand new trailer for the film (and we think it might reveal a traitor in the midst of our protagonists.)
One character who's been missing from all of the marketing thus far is Hawkeye, and directors the Russo brothers have been talking about why that is.
"Characters on Cap's team made certain decisions," he said, "and others made other decisions that led to different paths in them dealing with oversight in this movie in a different way. So Hawkeye's on his own journey in this movie."
The Russos have also explained why Infinity War and the currently-untitled fourth Avengers film are no longer a Part 1 and Part 2 like originally announced.
Marvel Studios boss Kevin Feige has also been teasing that Infinity War may be curtains for certain beloved characters, which we're totally fine with as long as it's not Groot. Sorry, everyone else.
Avengers: Infinity War will be released in cinemas on April 26 in the UK and April 27 worldwide.