Supergirl will go back to Krypton in an upcoming episode, where Melissa Benoist's titular star will also meet a teenage version of her cousin, Kal-El, who we now know will be played by Daniel DiMaggio.
If you're wondering how that's possible, well, it's a dream sequence - however, the casting notice lists the role as "possibly recurring."
DiMaggio will debut in the upcoming episode "For The Girl Who Has Everything,"a homage to the classic Superman story "For The Man Who Has Everything." In that story, Superman is psychically attacked by a plant that makes him believe he's back on Krypton.
Here's the official episode description: “Kara’s friends must find a way to save her life when a parasitic alien attaches itself to her and traps her in a dream world where her family is alive and her home planet was never destroyed. Also, Alex, Hank and the DEO must fend off a Kryptonian attack while Kara is out of commission.”
"For The Girl Who Has Everything" will air Monday, February 8 on CBS.