Old Captain America's Shield In Avengers: Endgame Doesn't Make Sense

Captain America's shield was destroyed by Thanos in Avengers: Endgame, so how does he hand it off to Falcon at the end of the movie?

Old Man Steve and Falcon Shield

Old Steve Rogers' shield in Avengers: Endgame appears to be a plot hole, since the shield was destroyed by Thanos and he didn't receive a new one - at least on-screen. Avengers: Endgame never explains how Captain America (Chris Evans) had the shield repaired prior to handing it off to Falcon (Anthony Mackie) at the end of the movie.

In the final battle of Avengers: Endgame, Cap has an epic showdown with Thanos. Armed with both Mjolnir and his shield, Steve Rogers puts on an impressive show. For a while, Steve is even able to pose a significant challenge to Thanos. Unfortunately, he isn't able to keep it up and is eventually defeated. Thanos strikes his shield repeatedly with his sword, breaking it into pieces. The shield is later seen intact and in seemingly perfect condition at the end of the film when Steve returns from an alternate timeline as an elderly man. After spending the last several decades with Peggy Carter (Hayley Atwell), Steve returns to the present and gives the shield to his hand-picked successor, Falcon.

Continue scrolling to keep reading Click the button below to start this article in quick view.

Related: Why Avengers: Endgame Broke Thor’s Hammer Rules For Captain America

What Avengers: Endgame fails to explain is how Captain America acquired a version of his shield that's apparently in perfect condition. Tony Stark (Robert Downey, Jr.) is dead, so he couldn't have rebuilt it for him. Also, the shield bears one striking difference to the original: there's a thin stripe in the middle of the large silver stripe on the shield. This means that it's not the same as any other version of the shield wielded by Steve at any point in the MCU. Surprisingly, Avengers: Endgame makes no effort to explain where this shield came from or how it came to be in the possession of Steve Rogers.

Chris Evans as old Captain America in Avengers: Endgame

Steve could have had the shield rebuilt while he was living in the past, of course. The new shield could have been made by Howard Stark, or perhaps by someone associated with Wakanda in some way or another. Either way, it had to come from someone who had access to a cache of vibranium. Regardless, it's an important question that deserves an answer since it's neither explained nor explored in any way, shape, or form at the end of Avengers: Endgame.

Old Steve Rogers' shield will remain a plot hole until Marvel finds a way to make it fit into the timeline of events. It is possible that an explanation will finally be offered in The Falcon and the Winter Soldier when the shield makes its next appearance, whether be in the hands of Falcon or even U.S. Agent (Wyatt Russell). But until then, it'll be a mystery.

More: Why Endgame's Captain America Lost To 2012's Steve Rogers

Key Release Dates
  • Black Widow (2020) release date: May 01, 2020
  • Eternals (2020) release date: Nov 06, 2020
  • Shang-Chi and the Legend of the Ten Rings (2021) release date: Feb 12, 2021
  • Doctor Strange in the Multiverse of Madness (2021) release date: May 07, 2021
  • Thor: Love and Thunder (2021) release date: Nov 05, 2021
  • Spider-Man: Homecoming 3 (2021) release date: Jul 16, 2021
  • Black Panther 2 (2022) release date: May 06, 2022
Arrow Oliver Queen with green glowing eyes
Green Arrow Becomes Another DC Hero In Crisis On Infinite Earths