Once Upon a Time Casting Mystery: Lost's Rebecca Mader to Play Which Iconic Villainess?

Once Upon a Time Cast Rebecca MaderSomeone wicked this way comes….

On the heels of filling the role of Rapunzel, ABC’s Once Upon a Time has cast Lost alum Rebecca Mader as an iconic fairy tale villain, E! Online reports.

RELATED | Once Upon a Time Spoilers — Where Will Upcoming Episodes Take Place?

In teasing this fall’s final episodes and the second half of Season 3, Once cocreator Eddy Kitsis told TVLine that the show’s springtime arc will feature “a new villain that we are very excited about, that we may reveal at the end of Episode 11… maybe not.”

And though I thought Kitsis was being cheeky/dodgy with that timeframe for the intro, it turns out that Mader’s meanie will be revealed during a midseason promo airing after the Dec. 15 fall finale.

Still, no details on who the British headturner is playing are being divulged. But that’s what Al Gore made comments sections for. So grab your tinfoil sorcerer’s apprentice hat and speculate!

RELATED | Once Upon a Time Preview: Will a ‘Bomb Under the Table’ Blow Up the Storybrooke Reunions?

In addition to her run as Lost’s nosebleed-prone Charlotte, Mader’s TV credits include Fringe, No Ordinary Family and an equally mysterious role on the upcoming final season of Warehouse 13.