Avengers: Infinity War, the 19th film in the Marvel Cinematic Universe, has been described as the culmination of the entire MCU thus far. It’s truly a movie of epic proportions, as the Avengers are called upon to assemble and battle their greatest threat yet: Thanos. Josh Brolin’s purple-colored baddie has been teased since the end of The Avengers as a galactic force with an eye for collecting all of the Infinity Stones, which we’ve seen in various forms throughout the MCU (the tesseract from Avengers, Dark Aether from Thor: The Dark World, Vision’s mind stone, etc.) and which are in the possession of various MCU characters.

So with a villain as big and bad as Thanos, Avengers: Infinity War aims to team up nearly every character we’ve ever seen in the MCU in one movie. Directors Joe and Anthony Russo have been hard at work filming Infinity War and are about to start production on the untitled Avengers 4, and while we mostly know who’s in this movie, it’s hard to keep track of what’s been confirmed and what’s just rumor.

As such, we’ve put together this handy list of everyone we know is in Avengers: Infinity War, everyone we think might be in Avengers: Infinity War, and everyone we know isn’t in Avengers: Infinity War. So ahead of the film’s May 4, 2019 release, peruse the list of the entire Avengers: Infinity War cast below.

Confirmed

Photo by Jesse Grant/Getty Images for Disney

Robert Downey Jr. – Tony Stark/Iron Man

Chris Evans – Steve Rogers/Captain America

Chris Hemsworth – Thor

Mark Ruffalo – Bruce Banner/Hulk

Scarlett Johansson – Natasha Romanoff/Black Widow

Jeremy Renner – Clint Barton/Hawkeye

Anthony Mackie – Sam Wilson/Falcon

Paul Rudd – Scott Lang/Ant-Man

Paul Bettany – Vision

Elizabeth Olsen – Wanda Maximoff/Scarlet Witch

Don Cheadle – James Rhodes/War Machine

Benedict Cumberbatch – Doctor Strange

Tom Holland – Peter Parker/Spider-Man

Karen Gillan - Nebula

Pom Klementieff – Mantis

Chris Pratt – Peter Quill/Star-Lord

Zoe Saldana – Gamora

Dave Bautista – Drax

Bradley Cooper – Rocket (voice)

Vin Diesel – Groot (voice)

Josh Brolin - Thanos

Tom Hiddleston - Loki

Sebastian Stan – Bucky Barnes/Winter Soldier

Chadwick Boseman – Black Panther

Danai Gurira - Okoye

Benedict Wong - Wong

Cobie Smulders – Maria Hill

Benicio Del Toro – The Collector

Peter Dinklage - ?

Not Confirmed

Gwyneth Paltrow – Pepper Potts

Jon Favreau – Happy Hogan

Jeff Goldblum – The Grandmaster

Martin Freeman – Everett K. Ross

Marisa Tomei – Aunt May

Not Happening

defenders-social
Image via Netflix

The Defenders (Daredevil, Jessica Jones, Iron Fist, and Luke Cage)

Evangeline Lilly – Hope van Dyne/Wasp (will appear in Avengers 4)

Brie Larson - Captain Marvel (but almost certainly in Avengers 4)

Samuel L. Jackson – Nick Fury (he's not in Infinity War or Avengers 4)