Finally, the first trailer has arrived for Avengers: Infinity War.

Since 2008 Marvel Studios has been building towards one ultimate fight. In 2008 Nick Fury (Samuel L. Jackson) approached Tony Stark (Robert Downey Jr.) about the Avengers Initiative. In 2011 we saw our first Infinity Stone in Captain America: The First Avenger. Then, in 2012’s The Avengers, we finally met Thanos, although he had nothing to say.

As time has gone on we have seen more of the Infinity Stones show up, and Thanos has popped up here and there, but it has always been building towards something. When Avengers: Infinity War hits theaters on May 4, 2018, we’ll finally see what that is.

The third Avengers film will see all of our favorite characters from the past 10 years of the Marvel Cinematic Universe coming together. Even the Guardians of the Galaxy will be showing up for the party as the Earth-bound heroes try to take on the universe-sized threat that Thanos poses.

Get ready, because this is going to be one heck of a ride.