By now, most casual fans know the basic premise of Avengers: Infinity War. The alien supervillain Thanos goes on a quest to obtain all six of the cosmic Infinity Stones, which will give him unlimited power and allow him to wipe out half the life in the universe. But Thanos has a lot of work to do, because the last time fans saw him on screen — in the post-credits scene of 2015's Avengers: Age of Ultron — he had exactly zero Infinity Stones. So who has the Infinity Stones in Infinity War?
Before revealing which stone is where, it's important to have a little background on the stones themselves. The six stones are the remnants of what existed before the universe. In the Marvel Cinematic Universe, there existed six singularities before anything else. Once the big bang occurred, these six singularities were formed into Infinity Stones that represented their respective universal elements: Space, Power, Time, Mind, Reality, and Soul. The Space Stone wields power over the fabric of space, the Power Stone has immense destructive power, the Time Stone can affect time, The Mind Stone can control minds, the Reality Stone can warp reality, and the Soul Stone, which hasn't been seen yet on film, has the ability to collect people's souls and trap them within itself — at least in the comics.
So now that you know what the Infinity Stones are, here's where they are.