The final trailer for Avengers: Infinity War is here, and it's a doozy. Cap looks like he's been hanging out on a frozen train in a post-apocalyptic tundra. Spider-Man ... Well, he still isn't shaving yet. Dr. Strange is still, strange. And Starlord is still a dick.

The gist, if you've been living under a rock and/or haven't seen the Marvel movies leading up to this (which is pretty much most of 'em in the MCU) is that Thanos is out to destroy half of the universe to restore balance. (We're pretty sure we know how the other half would feel about that.) And to do that he's going to need all of the Infinity Stones. We know where some are, and one's still in hiding.

And, yeah, we're pretty sure someone's gonna die as we get ready to bid farewell to at least one or two of our longtime heroes.

But, damn, this is gonna be good. Infinity War opens in theaters on April 27.

Get tickets at Fandango