In a very intriguing bit of casting, CBS’ upcoming Supergirl TV series has cast Dean Cain and Helen Slater in mystery roles. As you might remember, Cain played Superman in popular 1990s series Lois & Clark: The New Adventures of Superman, while Slater is best known for playing Supergirl in the 1984 movie.

They both appeared in Smallville as different characters (Cain played the immortal Curtis Knox and Slater took on the role of Superman’s mother, Lara-El). This casting isn’t all that different to how The Flash has used the star of the short lived ’90s series John Wesley Shipp to play the imprisoned father of Barry Allen.

Other recent additions include Mehcad Brooks (Desperate Housewives) as James Olsen, Laura Benanti (Nashville) as Alura Zor-El, Calista Flockhart (Ally McBeal) as Cat Grant, Chyler Leigh (Grey’s Anatomy) as Alexandra “Alex” Danvers, and David Harewood (Homeland) as Hank Henshaw/Cyborg Superman.

Supergirl (Melissa Benoist) focuses on Kara Zor-El, Superman’s cousin, who was born on the planet Krypton and escaped amid its destruction years ago. Melissa Benoist will play Kara, who after arriving on Earth was taken in by a foster family, the Danvers, who taught her to be careful with her extraordinary powers.

Curious to learn more about Supergirl? Well, you can find out all about her in our guide by clicking here.