Marvel Studios' Avengers: Infinity war (2018) trailer

Well... an entire universe has gone crazy and started to war for some stupid things as power and fame: the Avengers and their allies must be willing to sacrifice all in an attempt to defeat the powerful Thanos before his blitz of devastation and ruin puts an end to the universe.

As the Avengers and their allies have continued to protect the world from threats too large for any one hero to handle, a new danger has emerged from the cosmic shadows: Thanos. A despot of intergalactic infamy, his goal is to collect all six Infinity Stones, artifacts of unimaginable power, and use them to inflict his twisted will on all of reality. Everything the Avengers have fought for has led up to this moment - the fate of Earth and existence itself has never been more uncertain.

The movie will be in cinemas May 2018. Directed by Anthony Russo and Joe Russo, based on screenplay by Christopher Markus and Stephen McFeely, based on comics by Stan Lee and Jack Kirby, comic book story by Jim Starlin, George Pérez and Ron Lim. Characters created by Steve Ditko (Spider-Man & Doctor Strange), Jack Kirby and Joe Simon (Captain America), Jim Starlin (Thanos, Gamora & Drax).

Cast: Tessa Thompson (Valkyrie - rumored), Karen Gillan (Nebula), Chris Hemsworth (Thor), Scarlett Johansson (Natasha Romanoff / Black Widow), Chadwick Boseman (T'Challa / Black Panther), Tom Hiddleston (Loki), Chris Pratt (Peter Quill / Star-Lord), Sebastian Stan (Bucky Barnes / Winter Soldier), Linda Cardellini (Laura Barton), Pom Klementieff (Mantis), Zoe Saldana (Gamora), Elizabeth Olsen (Wanda Maximoff / Scarlet Witch), Dave Bautista (Drax), Vin Diesel (Groot - voice), Tom Holland (Peter Parker / Spider-Man).