"Composting, recycling, unplugging everything before I leave the house" are a few of the ways Lana Parrilla practices eco-consciousness at her L.A. home, though of late she's been in Vancouver shooting ABC's new fantasy drama "Once Upon a Time." Premiering Oct. 23, the show is set in a New England town populated by fairytale characters in disguise, banished there and frozen in time by an evil queen's curse. Parrilla plays both the villainous queen and the town's mayor, Regina, alongside Ginnifer Goodwin, Jennifer Morrison, Robert Carlyle, Josh Dallas and Raphael Sbarge, all in dual roles.

"I've worked pretty hard at showing the contrast between the two characters," says Parrilla ("Swingtown"), admitting that the flamboyantly costumed Evil Queen is more fun. "She's fabulous. She puts everything out there, whereas Regina masks everything. She's a much more complex character. The Evil Queen will inform you a lot as to what Regina's motives are in Storybrooke. You'll see why she is the way she is. There's a deep pain inside of her," she says.

Green practices are in place on the show's production side, per ABC/Disney guidelines, according to executive producer Edward Kitsis. "We try to be as green as possible, especially since a large part of the inspiration for the show is nature. Nature is so important to us — the love of it and the belief in it."

Check out our celeb section and watch Ecollywood videos.