Yelena Belova has finally entered the fray on “Hawkeye,” and obviously, we’re thrilled to see her again. But it must be said, the apparent reason why she’s back — to kill Clint Barton — doesn’t make any sense. Like, at all.
Before we really get into how stupid it is, though, let’s recall exactly what sparked Yelena’s (Florence Pugh) vendetta against Clint (Jeremy Renner). In the post-credits scene of “Black Widow,” Yelena visits Natasha’s (Scarlett Johansson) grave at some point after “Avengers: Endgame.” As far as we know, the last time they saw each other was when they brought down the Red Room in 2016, (since “Black Widow” begins immediately after “Civil War”), which would have been at least 7 years earlier in the current MCU timeline.