Supergirl: Ranking Every Character From Worst To Best
17. M'gann M'orzz
M'gann's debut on the show was as a quiet bartender who just so happened to connect with J'onn J'onzz. However, a long saga between the two would reveal that she wasn't the Green Martian he thought she was and that she was actually a White Martian in disguise.
Heartbroken by the horror that her race had inflicted upon the Green Martians, M'gann had fled Mars and came to Earth to live a peaceful life, away from her own kind. And, although it took J'onn a long time to see the good in her, he eventually discovered that, during her time on the planet, she helped the Green Martians instead of hurting them.
A character that didn't appear too often, M'gann had a rich history that only felt like it was beginning to be explored. Let's just hope that we haven't seen the last of her.