Supergirl has added four new cast members for Season 3, and they'll be playing DC Comics characters.

Supergirl Season 3 New Cast Members 7 IMAGES

Loading

The CW announced at Comic-Con 2017 that Heroes alum Adrian Pasdar will portray DC villain and ruthless real estate developer Morgan Edge. His plans for National City inevitably put him at odds with Lena Luthor (Katie McGrath) and Supergirl (Melissa Benoist).Carl Lumbly (Alias) has joined the series as the classic DC character M'yrnn J'onzz, who's the father of the Martian Manhunter (David Harewood), and he will affect the character in unexpected ways.Yael Grobglas (Jane the Virgin) will play the psychic villain Psi, who's set to battle Supergirl this upcoming season. Lastly, Emma Trembley (Elysium) will portray National City kid Ruby, whose fascination with Supergirl puts her in danger.Supergirl Season 3 will premiere at 9 p.m. Eastern, 8 p.m. Central on October 9 on The CW. For IGN's thoughts on Season 2, read our review

Alex Gilyadov is a freelance writer for IGN. You can follow him on Twitter