who plays selina on once upon a time
Rebecca Mader Rebecca Leigh Mader (born 24 April 1977)[1][2] is an English actress, best known for her roles as Charlotte Lewis in the ABC series Lost, and as Zelena, the Wicked Witch of the West, on ABC's Once Upon a Time.