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.

Disney Roles

Community content is available under CC-BY-SA unless otherwise noted.

Bring Your Disney Movies Together