Teri Hatcher is known for her role as Lois Lane on the ABC series "Lois & Clark: The New Adventures of Superman." But in "Supergirl," she is not going to be the good guy. It has been confirmed that Hatcher will play a mysterious villain.

Variety said that Hatcher will become the new Big Bad of Season 2. The date of her first appearance is not yet confirmed, though, but her episodes will be airing this winter. Executive producer Andrew Kreisberg said that to have Hatcher come back to SuperWorld in totally different part is an "unbelievable gift" to himself, to co-creator Greg Berlanti and to the fans. Kreisberg gushed that out of the the actresses who played Lois Lane, Teri Hatcher is her favorite.

E! News said that Hatcher's role is being kept under wraps. The actress will appear in multiple episodes of "Supergirl" Season 2. A lot of reports say that the series lacks a strong villain, and Hatcher may just solve that problem.

Fans say that it would make sense if Hatcher's character will be somehow related to Cadmus. Some other say she will replace Luthor, how has been imprisoned.

Hatcher is not the first "Lois and Clark" alum to join "Supergirl", since Dean Cain (Clark) is already on the show as Supergirl's adoptive father Jeremiah Danvers. He was captured, though, by Cadmus and hidden away for years. Also, the big screen "Supergirl", Helen Slater, as well as TV's "Wonder Woman," Lynda Carter have also appeared on The popular CW series.

Meanwhile, Episode 11 will feature another white Martian attack. Armek (guest star Terrell Tilford) descends on National City with the intention of taking M'gann (guest star Sharon Leal) back to Mars in order to ace her punishment as a traitor. Supergirl and Hank (David Harewood) will do their best to keep M'gann safe and to bring her to the DEO. But Armek shape-shifted into M'gann and is now loose in the building. That's when the team realized that he could be disguised as any of them. "Supergirl" airs Mondays at 8.