The Marvel galaxy of superheroes are joining forces for what is the possibly the most ambitious movie under the banner: the two-part Avengers: Infinity War. The trailer for the first part came out on Wednesday. The movie will be released on May 3, 2018.

The cast of the first two films, including Robert Downey Jr as Iron Man, Mark Ruffalo as the Hulk, Scarlett Johansson as Black Widow, Chris Evans as Captain America and Chris Hemsworth as Thor reunite. They are joined by half-human and half-alien Star-Lord (Chris Pratt) and his fellow cosmic adventurers from Guardians of the Galaxy.

The movie picks up four years from the events of Guardians of the Galaxy Volume 2, according to Variety. This time, the Avengers unite against Thanos, (played by Josh Brolin), who wants to collect all six of the Infinity Stones that will make him invincible. So momentous is the task that the Avengers collaborate with Star Lord and company to bring Thanos down.

“The fate of Earth and existence itself has never been more uncertain,” Marvel has said without a trace of irony about the movie.

Avengers: Infinity War and the second part, which will come out in 2019, have been directed by Anthony Russo and Joe Russo, who had helmed Captain America: The Winter Soldier (2014) and Captain America: Civil War (2016). The movie also stars Jeremy Renner, Elizabeth Olsen, Benedict Cumberbatch, Zoe Saldana, Vin Diesel, Bradley Cooper, Paul Rudd.

Play
Avengers: Infinity War.


Avengers: Infinity War
marks 10 years since Iron Man, the first entry in the Marvel Cinematic Universe. Since then, the studio has come out with 16 movies based on characters from Marvel comics. The 17 movies have collectively grossed more than $13 billion.

The trailer has received rave reviews and has generated much buzz on Twitter.