The Avengers: Infinity War cast is comprised of numerous great actors from a host of different Marvel Cinematic Universe characters.
Back when the first Iron Man movie was released, few could possibly imagine the heaps of cinematic talent that would throw themselves into the Marvel Cinematic Universe in the decade-plus to follow. Still, every journey begins with a single step, and all those MCU films along the way have been leading to Avengers: Infinity War, producing the largest cast of known Marvel characters we’ve ever seen.
The Avengers: Infinity War cast stars many leading lads and ladies of Hollywood greatness, including Robert Downey Jr. as Iron Man, Chris Hemsworth as Thor, Mark Ruffalo as Hulk, Scarlett Johansson as Black Widow, Benedict Cumberbatch as Dr. Strange, Tom Holland as Spider-Man, Chadwick Boseman as Black Panther and Chris Evans as Steve Rogers (sans his “Captain America” persona).
Those are just some of the known Marvel characters on Earth involved in the Avengers: Infinity War story, as they will be coming together to face off against Josh Brolin’s menacing portrayal of Thanos. 2018 is going to be a big year for Josh Brolin as Marvel comic book villains on the silver screen, as he will also be portraying Deadpool 2’s villain, Cable, later in May.
More importantly, this movie will see the Guardians of the Galaxy meet up with part of the Avengers, as we will see Chris Pratt’s Star-Lord, Dave Bautista’s Drax, Zoe Saldana’s Gamora, Vin Diesel’s Groot, Bradley Cooper’s Rocket and Pom Klementieff’s Mantis help take on Thanos and Nebula (portrayed by Karen Gillan).
There are a ton of other characters that will be seen during Avengers: Infinity War, including Elizabeth Olsen as Scarlet Witch, Paul Bettany as Vision, Anthony Mackie as Falcon, Sebastian Stan as Bucky Barnes (now known as the White Wolf), Tom Hiddleston as Loki, Idris Elba as Heimdall, Danai Gurira as Okoye, Letitia Wright as Shuri, Paul Rudd as Ant-Man, Jon Favreau as Happy Hogan, and a brief cameo from Stan Lee once again.
Other characters with (presumably) minor roles include Don Cheadle as War Machine, Benedict Wong as Wong, Benicio del Toro as The Collector, Cobie Smulders as Maria Hill, Winston Duke as M’Baku, Tessa Thompson as Valkyrie, Angela Bassett as Ramonda, Jacob Batalon as Ned, Isabella Amara as Sally (both friends of Peter Parker) and Florence Kasumba as Ayo.
Jeremy Renner will also return as Hawkeye, but there are some who believe that he isn’t even really in the film proper. Furthermore, nobody knows who the hell Peter Dinklage will play, teasing the possibility of another villainous character yet to be introduced into the MCU. Plus, Terry Notary will play Cull Obsidian, Tom Vaughan-Lawlor will be Ebony Maw and Carrie Coon will play Proxima Midnight as the Black Order, serving as the Children of Thanos.
With a runtime of 149 minutes and a budget somewhere between a third and two-fifths of a billion-dollar budget, Avengers: Infinity War will try to cram as many stars as possible into the main event, while possibly letting others shine in Avengers 4, coming out next year.