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.