WARNING: The following contains spoilers for Avengers: Endgame, in theaters now.

Although there were a lot of fan theories swirling around what would happen, Endgame featured some absolutely shocking moments that seemed to have surprised pretty much everyone, even the fanbase's most diehard theorists. We've compiled a list of twenty things that nobody saw coming in Endgame.

We're starting off with Captain America wielding Mjolnir, which seemed impossible due to its destruction during Thor: Ragnarok. Seeing Steve Rogers fight Thanos using the legendary weapon was immensely satisfying and was a great way to help send the character off.

RELATED: Avengers: Endgame Writers Explain Reason for THAT Early Death

Check out the video below for more things nobody saw coming in Endgame and prepare yourself for a lot of spoilers.

Endgame had some big twists that are going to mean a lot for the Marvel Cinematic Universe going forward, especially since three major characters were taken out of action in some way, while the fates of others were dramatically changed. Still, Marvel Studios is planning sequels to Black PantherDoctor Strange and Guardians of the Galaxy Vol. 2Spider-Man: Far From Home, the next MCU film, will certainly help flesh out some of the ways the world has changed in the five years since the snap.

RELATED: Avengers: Endgame Dramatically Changes Valkyrie's MCU Future

Let us know what you think, and check out many other thought-provoking videos on our YouTube channel! Don't forget to subscribe and click that bell for notifications of brand new content, posted every day!

Directed by Joe and Anthony Russo, Avengers: Endgame stars Robert Downey Jr. as Iron Man, Chris Evans as Captain America, Mark Ruffalo as Bruce Banner, Chris Hemsworth as Thor, Scarlett Johansson as Black Widow, Jeremy Renner as Hawkeye, Brie Larson as Captain Marvel, Paul Rudd as Ant-Man, Don Cheadle as War Machine, Karen Gillan as Nebula, Danai Gurira as Okoye and Bradley Cooper as Rocket, with Gwyneth Paltrow Pepper Potts, Jon Favreau as Happy Hogan, Benedict Wong as Wong, Tessa Thompson as Valkyrie and Josh Brolin as Thanos. The film is in theaters now.

| Designed by Colorlib