Iron Man (Robert Downey Jr.), Thor (Chris Hemsworth), the Hulk (Mark Ruffalo) and the rest of the Avengers face their most powerful enemy yet, the evil Thanos (Josh Brolin).

The wait is finally over. The official Avengers: Infinity War trailer is here. Get hype:

Thanos. Iron-Spider. Hulkbuster Iron Man armor. “And get this man a shield.”

Avengers: Infinity War hits theaters on May 4th, 2018. What did you think of the trailer? Sound off in the comments.