If it seems like every main character from the Marvel Cinematic Universe appeared in Avengers: Infinity War, well, you’re not wrong. The cast list runs 60-people deep, from Robert Downey, Jr. to Josh Brolin to Gwyneth Paltrow to Carrie Freaking Coon, but there were some notable omissions. For instance, Tessa Thompson and Natalie Portman were nowhere to be seen, but the biggest missing MCU star was Jeremy Renner. If keeping up with such a huge assemble was confusing to you (I haven’t even mentioned any of the Guardians), you are not alone, as it also appears to have confused Netflix.
Take a look at Netflix’s lengthy-but-still-incomplete cast listing for Infinity War, which was added to the streaming service earlier this week. (That “intergalactic sociopath” Thanos is already causing so much trouble.)
Most of that information is correct — Infinity War is “exciting,” and there are “intense sequences of sci-fi violence and action throughout, language, and some crude references” — but Hawkeye was most definitely not in the film. Renner will be in Avengers: Endgame, possibly as Ronin, but he was left out of Infinity War because “we just cooked up a story for him that is a little bit of a long play, not a short play,” according to directors Anthony and Joe Russo.
That long play will reveal itself in Endgame, which stars [takes deep breath] Robert Downey Jr., Chris Hemsworth, Brie Larson, Mark Ruffalo, Chris Evans, Scarlett Johansson, Benedict Cumberbatch, Don Cheadle, Tom Holland, Chadwick Boseman, Paul Bettany, Elizabeth Olsen, Anthony Mackie, Sebastian Stan, Danai Gurira, Letitia Wright, Dave Bautista, Josh Brolin, Chris Pratt, and, yes, Jeremy Renner. The film opens on April 26, 2019.