MCU: Every Hero Vs Hero Fight Ranked Worst To Best
2. Hawkeye Vs Black Widow (Avengers: Endgame)
This is not the first time Clint Barton and Natasha Romanoff came to blows in the MCU, and while the first came in low on the list, this one is almost at the very top. If Steve fighting Tony in Siberia is one of the most emotionally driven fights in the franchise, this is the only one that tops it.
As part of the time heist, both Natasha and Clint were sent to Vormir to get the Soul Stone. This was either very lucky, or meticulously planned by Nebula, as these would be just about the only two Avengers that could make the necessary sacrifice with each other.
A soul for a soul, that is the bargain. To be given the Soul Stone you must give up that which you love. This would have applied regardless of whether Clint sacrificed Nat, or Nat sacrificed Clint, so both fought for the honour of giving their lives. This had been Nat’s destiny for five years since the Avengers first lost to Thanos, while Clint had become some sort of monster in the Ronin.
They fought atop the cliffs of Vormir, before Natasha ultimately handcuffed Clint by hooking him to the rock face with no choice but to let her go. Of all the hero vs hero fights in the MCU, this was the only fight to the death.