In addition to getting a visit from the Flash, Supergirl will soon be co-starring with another iconic DC Comics superhero ... or at least a younger version of him.
Take a first look at Daniel DiMaggio as a young Kal-El:
DiMaggio will debut as Kal-El in February 8's episode. Here is how CBS describes it:
"For The Girl Who Has Everything" -- When a parasitic alien attaches itself to Kara (Melissa Benoist, left) and traps her in a dream world where her family is alive and her home planet was never destroyed, Kara's beloved cousin Kal-El (Daniel DiMaggio, right) joins her and her parents in domestic Kryptonian bliss, where neither of them needed to escape to Earth, or become super heroes.