13 Reasons Why actor Katherine Langford was cast in Avengers: Endgame, but didn't appear in the final film, leading to some speculation about who her unconfirmed role would have been. Now, Endgame directors Joe and Anthony Russo have explained who Langford would played - and why her role was ultimately cut from the movie.
“There was an idea that we had that Tony was gonna go into the metaphysical way station that Thanos goes into when he snapped his fingers,” Joe Russo explained on MTV's Happy Sad Confused podcast, referring to the scene in Avengers: Infinity War when Thanos speaks to a young Gamora inside the Soul Stone after using the Infinity Gauntlet. “And that there was going to be a future version of his daughter in that way station . . . We showed it to a test audience, and it was really confusing for them.”
“The intention was that his future daughter - ’cause these are [Infinity] stones we’re dealing with, so it’s magic - his future daughter forgave him, and sort of gave him peace to go," he continued. "And the idea felt resonant. But it was just too many ideas in an overly complicated movie.”
“What we realized about it was we didn’t feel an emotional association with the adult version of his daughter,” added Anthony Russo. “It wasn’t ringing to us and resonating with us on an emotional level, which is why we moved away from it.”
If Marvel Studios is interested in a make-good, Langford could possibly be in line for the role many fans speculated she had in the first place.
Langford could play Kate Bishop in the reported (but not yet officially confirmed) Hawkeye Disney+ streaming series - assuming Kate isn't rewritten as Clinton Barton's own archery-practicing teen daughter Lila.