The foreboding trailer for Avengers: Infinity War has dropped via Good Morning America and it will slap you silly, then hold you gently afterwards.

Featuring seemingly every Marvel character in the shared universe thus far, it takes epic up to 11.



The film drops on April 25th. Sure that's no time. Once Christmas is over the Easter Eggs are in the shops an all.