'Captain Marvel' Post-Credits Almost Had a 'Thor: Ragnarok' Crossover

The final Captain Marvel post-credits scene delivers a much-needed explanation for an MCU plot hole the film creates about the Tesseract, but one early idea for the scene almost included a wickedly funny Thor: Ragnarok crossover.

Empire Magazine interview Captain Marvel directors Anna Boden and Ryan Fleck for the Empire Podcast spoiler special and published a list of 15 “spoiler facts” from the film.

There are fun tidbits about how Ben Mendelsohn is the biggest cat person in the cast and how Lashana Lynch’s audition as Maria Rambeau made Ryan Fleck cry, but Fleck revealed that one early idea sent Jude Law’s Yon-Rogg to the junk planet of Sakaar after Carol Danvers sends him flying off into space.

“There was an idea on the table about having Jude Law […] emerge from his pod on Sakaar,” Fleck said, “and then have him look around and see the Devil’s Anus behind him and wonder, ‘Where the hell am I?’”

Could it have looked a bit like this?

Marvel Studios

Sakaar is the planet on which most of the action from Thor: Ragnarok takes place. On this artificial trash planet created by the Grandmaster, tons of debris crashes because it’s at the nexus of many wormholes. That’s also why Thor crash-landed there when Hela knocked him out of the Bifrost and why Hulk somehow crashed there after the events presented in Avengers: Age of Ultron.

If Yon-Rogg did actually crash-land there, it would be amusing to see the ultra-serious Kree warrior forced into gladiatorial servitude. He’d be even further outside his comfort zone than Thor himself was. Just seeing him interact with Jeff Goldblum’s ridiculous Grandmaster would be a delight.

Ultimately, the post-credits scene merely featured Goose the Flerken vomiting the Tesseract onto Nick Fury’s desk, but we prefer to image a universe in which both of these events happened. Maybe Yon-Rogg is still a pit fighter after all these years?

Captain Marvel is now out in theaters. Both Carol Danvers and Thor will return in Avengers: Endgame when it’s released on April 26, 2019.