Unsurprisingly, this holiday season of movies has been met with the first-ever trailer for the most anticipated summer blockbuster of 2018: Avengers: Infinity War.

If Wednesday's trailer is any indication, we'll have to wait for a continued trickle of information to see what the heck will happen in the movie, but for now, at least we know that roughly 40 gazillion Marvel characters will be in this one. Also, none of them appears to be happy.

Scarlett Witch and Vision get closest with a calm, moonlit embrace. Otherwise, every Marvel character in the trailer is either writhing in pain, staring intently, or charging into battle. The full cast of both Avengers films can be seen here, with the exception of Jeremy Renner's Hawkeye being conspicuously absent from the trailer. Black Widow has gone blonde, and to show her up, Captain America opts for a beard. Show-off. (We also hear a shout from Black Panther suggesting that someone "give him a shield," which may or may not be about the Cap.)

We also see the full weight of the Marvel Cinematic Universe brought to bear, with rapid-fire confirmations of Doctor Strange (along with his buddy Wong), Thor, Loki, Spider-man (with an upgraded suit), Okoye, Bucky Barnes, Falcon, and the full Guardians of the Galaxy roster contending with the Infinity Stones-bearing evil of Thanos. (Ant Man may very well be hidden in the 2:24 trailer, as well, in his tiniest form.) It's a lot of heroes, but considering how charged up Thanos has become in the course of so many Marvel films, that hero overload will probably be required, at least in terms of Marvel Comics continuity.

Whether that tips the film over from friendly-yet-epic to something a little too steel-faced remains to be seen, and this trailer is all posturing and generic exclamations, as opposed to revealing exactly how these characters—who have faced off and betrayed each other plenty in previous films—will unite both with superpowers and in camaraderie. But, hey, that's what the full film is for, which is still slated for a May 2018 launch.