Avengers: Endgame Created a Plot Hole With Doctor Strange and The Ancient One

Avengers: Endgame might be the most successful film in the Marvel Cinematic Universe, but that doesn't mean that the movie is without flaws.

Aside from various concerns about the time-travel in Endgame, Digital Spy has spotted a continuity error involving the Ancient One's (Tilda Swinton) faith in Doctor Strange (Benedict Cumberbatch). In the film, the Avengers go back in time and try to obtain three Infinity Stones from New York in 2012. Unfortunately, the team fails.

Heading to the Sanctum Sanctorum, the Hulk (Mark Ruffalo) meets up with the Ancient One hoping that she might give the Avenges the Time Stone. The Ancient One refuses at first, saying that the Avengers may accidentally create darker timeline.

"It's the duty of the Sorcerer Supreme to protect the Time Stone," the Ancient One explains.

According to Digital Spy, this is where the problem begins.

The Ancient One refused to train Doctor Strange when he visited Kamar-Taj in the Doctor Strange movie in 2016. Why would the Ancient One refuse to train Stephen Strange when she had known about the Time Stone's prophecy in 2012?

In the film, the Ancient One refuses to have Strange train under her because of his "Stubbornness. Arrogance, Ambition." She would rather not "lead another gifted student to power, only to lose him to the Darkness."

But in Avengers: Endgame, the Ancient One knows what Stephen Strange becomes. She's convinced of Strange's ability.

It definitely seems like Endgame has created a plothole in the MCU – which shouldn't be that surprising considering the way the film plays with time travel.

What do you think of this Endgame plothole? Feel free to share your thoughts in the comment section below.

Read: Sony Hires S.J. Clarkson to Develop Female-Centric Spider-Verse Film

This Article's Topics

Explore new topics and discover content that's right for you!

Have an opinion on this article? We'd love to hear it!