Avengers: Infinity War

Avengers: Infinity War is a planned sequel to The Avengers and Avengers: Age of Ultron. The film will be the nineteenth main installment in the Marvel Cinematic Universe as well as the seventh in Phase Three. The movie is set to be released on May 4, 2018.

Thanos will serve as the main antagonist of the film, with the plot revolving around the Infinity Gauntlet and the six Infinity Stones.

Synopsis
The Avengers, torn apart after the events of Captain America: Civil War, join forces with the Guardians of the Galaxy to battle Thanos, who is trying to amass the Infinity Stones for a gauntlet that will give him dominion over space, time, and all reality.

Cast

 * Robert Downey, Jr. as Tony Stark/Iron Man
 * Mark Ruffalo as Bruce Banner/Hulk
 * Chris Evans as Steve Rogers/Captain America
 * Chris Hemsworth as Thor
 * Elizabeth Olsen as Wanda Maximoff/Scarlet Witch
 * Jeremy Renner as Clint Barton/Hawkeye
 * Scarlett Johansson as Natasha Romanoff/Black Widow
 * Josh Brolin as Thanos
 * Tom Hiddleston as Loki
 * Chris Pratt as Peter Quill/Star-Lord
 * Chadwick Boseman as T'Challa/Black Panther
 * Samuel L. Jackson as Nick Fury
 * Benedict Cumberbatch as Stephen Strange/Doctor Strange
 * Paul Bettany as Vision
 * Bradley Cooper as Rocket Raccoon
 * Dave Bautista as Drax the Destroyer
 * Vin Diesel as Groot
 * Zoe Saldana as Gamora
 * Brie Larson as Carol Danvers/Captain Marvel
 * Unknown actor as Magus
 * Pom Klementieff as Mantis
 * Tom Holland as Peter Parker/Spider-Man
 * Benicio del Toro as Taneleer Tivan/Collector
 * Karen Gillan as Nebula
 * Benedict Wong as Wong
 * Sebastian Stan as Bucky Barnes/Winter Soldier
 * Stan Lee as a cameo
 * Jim Starlin as a cameo

Location
To be added

Events
To be added

Items

 * Infinity Gauntlet
 * Infinity Stones

Vehicles
To be added

Sentient Species

 * Asgardians
 * Frost Giants
 * Flora colossus
 * Luphomoids
 * Humans
 * Zehoberei

Creatures
To be added

Organizations

 * Avengers
 * Guardians of the Galaxy
 * Masters of the Mystic Arts

Mentioned
To be added