The Avengers and their allies must sacrifice everything to stop the powerful Thanos from collecting all six Infinity Stones. The fate of the universe hangs in the balance.