‘Avengers: Infinity War’ Theory Answers Why Didn’t Thanos Attack Earlier

In a recent theory by a reddit user, they postulated why Thanos didn't attack the Earth for the Infinity Stones before 'Avengers: Infinity War'.

Avengers Infinity War Marvel Studios

A theorist on Reddit recently posted about why Thanos (Josh Brolin) didn’t try to destroy the universe before Avengers: Infinity War.

With Avengers: Infinity War set to premiere next month, Thanos is set to attack the Earth in an attempt to claim all the Infinity Stones for himself and wipe out half of the universe in an attempt to balance it. However, with the stones having been around for thousands of years and Thanos’ having been biding his time ever since the first Avengers movie, many fans are wondering why he didn’t attack earlier. The answer, as a theorist on Reddit pointed out, is simply that he would’ve been stopped by The Ancient One (Tilda Swinton), Odin (Anthony Hopkins) or Ego (Kurt Russel).

A large reason why many of the Infinity Stones were spread between Earth and Asgard in the first place was because of the Asgardians. If Thanos attempted to lay siege to either Earth or Asgard to get the Infinity Stones, there’s little doubt that Odin and a horde of Asgardians strongest warriors would swoop in to stop him. However, with Odin dying in the wake of Thor: Ragnarok and all of Asgard being destroyed, they’re no longer a threat to Thanos and his plans.

One of the earthbound Infinity Stones was also protected by The Ancient One, an immortal sorceress who protected the world from all manner of mystical threats. Not only was she a Sorcerer Supreme in her own right, but also drew power from the Dark Dimension to become even stronger. Luckily for Thanos, The Ancient One was killed by Kaecilius (Mads Mikkelsen) in battle, leaving only the relative novice Stephen Strange (Benedict Cumberbatch) and Wong (Benedict Wong) to protect the stone.

The final threat to Thanos’ plan was Ego the living planet. Ego was a celestial, one of the strongest beings in the universe and almost godlike in his power. Ego too planned to take over the universe. Not to balance it, but to make everything into himself, as he felt it was his true purpose. Due to the immense power of celestials and the fact that Thanos’ would be encroaching on his plans for universal domination, Ego would’ve likely put a stop to Thanos in a second. However, Ego was killed by another celestial, his son Peter Quill (Chris Pratt). While it would seem that Peter would now pose a threat to Thanos, he gave up his powers in killing Ego, as their powers were linked.

Without those three, it seems as though nothing stands between Thanos and his goals. That is, except for our heroes of course.

Directed by Joe and Anthony Russo, Avengers: Infinity War stars Robert Downey Jr., Chris Hemsworth, Mark Ruffalo, Chris Evans, Scarlett Johansson, Benedict Cumberbatch, Don Cheadle, Tom Holland, Chadwick Boseman, Paul Bettany, Elizabeth Olsen, Anthony Mackie, Sebastian Stan, Tom Hiddleston, Idris Elba, Peter Dinklage, Benedict Wong, Pom Klementieff, Karen Gillan, Dave Bautista, Zoe Saldana, Vin Diesel, Bradley Cooper, Gwyneth Paltrow, Benicio del Toro, Josh Brolin, and Chris Pratt.

Avengers: Infinity War hits theaters on April 27, 2018.

Source: Reddit