FANDOM


Rebecca Leigh Mader is an English actress. She played a sweat shop agent in Iron Man 3, Charlotte Lewis in Lost, Victoria Morrow in the ABC TV show No Ordinary Family, and Zelena the Wicked Witch of the West in Once Upon a Time.

Roles