DC boss James Gunn gets into the lore weeds trying to explain a big spoiler as well as Supergirl's relationship with Superman: "She's younger than him"

David Corenswet as Superman fighting back flames
(Image credit: Warner Bros)

James Gunn has changed comic book lore surrounding Superman and Supergirl's familial relationship – potentially in order to make sense of the film's most devastating revelation.

Warning: Spoilers for Superman below!

"You’re assuming that everybody on Krypton is the same! And how would she know?" Gunn told Rolling Stone., when asked why Supergirl never told Superman that his parents sent him to Earth for nefarious reasons. "She’s younger than him, so she wouldn’t know. She wouldn’t know anything about his parents."

In Superman, Kal-El learns that his parents Jor-El and Lara Lor-Van sent him down to Earth, not to protect and serve its citizens, but to rule over and enslave them. This is different from Superman's comic book origin, as it doesn't include the whole rule over and enslave them part. Because of this particular change to the origin story, it would only make sense to alter Kara Zor-El's relationship with Superman – and it isn't necessarily that Kara Zor-El aka Supergirl is younger than her cousin Kal-El.

In the comics, Supergirl was a teenager when Krypton exploded – which happened when Superman was just a baby. She was sent down to earth to take care of the infant Kal-El but her ship went off course, causing her to be stuck in suspended animation. By the time Kara woke from her deep sleep, Superman was already an adult, and she was still 16 years of age.

Lauren Milici
Senior Entertainment Writer

Lauren Milici is a Senior Entertainment Writer for GamesRadar+ based in New York City. She previously reported on breaking news for The Independent's Indy100 and created TV and film listicles for Ranker. Her work has been published in Fandom, Nerdist, Paste Magazine, Vulture, PopSugar, Fangoria, and more.

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.