Avengers Infinity War: What and where are the Infinity Stones?

Click through the gallery to find out!

Fans have already seen Doctor Strange reboot the past and the present with the Time Stone.

If Thanos succeeds in uniting all the Infinity Stones by the end of Avengers 3 it will be the end of the galaxy, and will probably have already involved some major superhero deaths.

Rather than attempt to tackle an all-powerful being wielding the Infinity Gauntlet, the idea could be that the heroes somehow go back in time to a key moment and disrupt Thanos' plans before they happen.

Given Marvel's existing issues with rather wobbly timelines across all the movies, this potentially opens up a headache of logistics...