Every Marvel superhero ever (pretty much) s up to battle Thanos (Avengers: Infinity War."

Which, of course, means everyone doesn't see eye to eye, including Star-Lord (Robert Downey Jr), "Let's talk about this plan of yours. I think it's good. Except, it sucks. So let me do the plan and that way, it might be really good." Tony's response? "Wow."

There's also Black Panther (Benedict Cumberbatch)'s awkward first meeting, and tween Groot.

There are nail-biting glimpses of Thor (Chris Hemsworth), Doctor Strange, Iron Man and Cap appearing to be on the verge of defeat from Thanos, who now has all the Infinity Stones. Say it ain't so!

We'll find out April 27.

Watch the whole epic trailer here:Marvel also unveiled the official poster, which, like the trailer, is crowded with superheroes. And also bright -- very, very bright. Thanos reigns over all, with Iron Man getting top placement of the 24 heroes. That is, if we can truly count Nebula (Karen Gillan) as being on the side of good now.