One of the most anticipated parts of Avengers: Infinity War is the chance to see all of our favorite heroes sharing a screen for the first time. Marvel has been building to this team up for the past 10 years, creating an intricate shared universe across 18 movies. The studio has a formula: they start with solo films for characters, giving them individual powers and challenges before bringing them together to face greater threats. The first major team-up was The Avengers in 2012, which was later followed by Avengers: Age of Ultron in 2015. Most recently our heroes were brought together not to fight an external threat, but each other in Captain America: Civil War.