Supergirl Cast: Melissa Benoist is One of Many to Play Supergirl - FHM

Here's A Look Back At All 16 (Yep, 16) Actresses Who've Played Supergirl