This week, the internet promptly descended into chaos when Marvel dropped the first trailer for Avengers: Infinity War.
Credit: Disney
Iron Man aka Tony Stark
Image Source: Disney
We've got Stark (Robert Downey Jr.) all over the place in the new trailer. He's going up against the big bad Thanos, he's hanging with Dr. Strange, and he's looking very worried.
Thor
Image Source: Disney
That's right, the God of Thunder (Chris Hemsworth) is kicking ass and taking names. And he's keeping his short haircut and his eye patch!
Spider-Man aka Peter Parker
Image Source: SONY Pictures
Good ol' Peter (Tom Holland) is also going toe to toe with the villain. He even gets slammed to the ground in a choke hold in one alarming shot. Please do not hurt Peter, Thanos. He is a precious cinnamon roll.
Black Widow aka Natasha Romanoff
Image Source: Disney
Wow, Black Widow (Scarlett Johansson) is very on brand with her Atomic Blonde-inspired makeover. I bet that means she's going to kick extra ass this time around.
Captain America aka Steve Rogers
Image Source: Youtube Comic Book Cast 2
Our dad, Captain America (Chris Evans), is back. And he's very scruffy and serious.
Hulk aka Bruce Banner
Image Source: Disney
Hulk (Mark Ruffalo) is finally back on Earth (it seems), so we're keeping our fingers crossed for some epic smashing.
Black Panther aka T'Challa
Image Source: Disney
The hotly anticipated Black Panther doesn't drop until February, but it's clear this hero (Chadwick Boseman) and his incredibly epic army are both playing heavily into the battle sequences. In fact, it looks like his army is in that huge, main battle sequence about halfway through and in that forest-set sprint scene at the end. F*ck it up, Black Panther squad.
Scarlet Witch aka Wanda Maximoff
Image Source: Disney
She may be down a twin — RIP Quicksilver — but at least Scarlet Witch (Elizabeth Olsen) is getting all loved up with Vision and getting into the thick of the action.
Loki
Image Source: Disney
Damnit! It seems like Loki (Tom Hiddleston) did indeed steal the Tesseract at the end of Thor: Ragnarok. Can't he stay out of trouble just, like, once?!
Dr. Strange
Image Source: Disney
Fresh off his brief cameo in Thor: Ragnarok, is looks like Dr. Strange (Benedict Cumberbatch) is ready to join all the fun.
Winter Soldier aka Bucky Barnes
Image Source: Disney
Good to have you on our side, Bucky (Sebastian Stan).
Vision
Image Source: Disney
Um, is seems like Vision (Paul Bettany) is really going through the ringer this time around. There's some real anguish in his eyes as Thanos plucks that infinity stone right out of his forehead.
Falcon aka Sam Wilson
Image Source: Disney
Hey, Falcon (Anthony Mackie)! Missed you.
Okoye
Image Source: Disney
There's so much Black Panther magic in Avengers: Infinity War, and we are here for every second of it. Watching Okoye (Danai Gurira) sprint with the gang will clear your skin and water your crops.
Ant-Man aka Scott Lang
Image Source: Disney
OK, so, Ant-Man (Paul Rudd) doesn't actually appear in the flesh in the trailer. But he does appear in that brief Marvel montage at the beginning. That's a pretty good sign he'll show up at some point. Also, maybe he is in the trailer, and we just can't see him. You know?
Wong
Image Source: Disney
We're glad to see Dr. Strange brought along his trusty sidekick, Wong (Benedict Wong).
Thanos
Image Source: Disney
And then, of course, there's Thanos (Josh Brolin), who seems to have gone through a makeover. Lookin' fierce, darling.
The Guardians of the Galaxy
Image Source: Disney
As the icing on the cake, we see all of the Guardians of the Galaxy players during a run-in with Thor at the very end of the trailer. So, with Star-Lord (Chris Pratt), Gamora (Zoe Saldana), Drax (Dave Bautista), Groot (Vin Diesel), Rocket Raccoon (Bradley Cooper), and Mantis (Pom Klementieff), our current tally has reached 23 Marvel characters. And we're sure that's just the beginning.
By Ryan Roschke
This article first appeared in Pop Sugar.