The Year of the Soap continues on ABC as ONCE UPON A TIME airs an all new episode on January 29 at 8 p.m. ET.
In, "Fruit of the Poisonous Tree," a dejected Sidney enlists the aid of Emma to help uncover evidence that could expose Mayor Regina as the corrupt person she really is to the townspeople of Storybrooke; and Mary Margaret and David continue their secret rendezvous while trying to figure out a way to unleash their unrequited love.
Meanwhile, back in the fairytale land that was, King Leopold (Richard Schiff), who is the father of Snow White and married to the Evil Queen, stumbles upon a magic lamp and is granted three wishes by a Genie - who warns the king to be careful what he wishes for...
Here's a sneak peak video from the episode:
ONCE UPON A TIME stars Ginnifer Goodwin as Snow White/Mary Margaret, Jennifer Morrison as Emma Swan, Robert Carlyle as Rumplestiltskin/Mr. Gold, Lana Parrilla as Evil Queen/Regina, Jared Gilmore as Henry Mills, Josh Dallas as Prince Charming/John Doe and Raphael Sbarge as Jiminy Cricket/Archie Hopper.
Guest starring are Tony Perez as valet, Giancarlo Esposito as Sidney/Magic Mirror, Eion Bailey as stranger, Richard Schiff as King Leopold and David Bloom as Mr. K.
"Fruit of the Poisonous Tree" was written by Ian Goldberg & Andrew Chambliss and directed by Bryan Spicer.
- Why 2012 Will Be "The Year Of The Soap" (Part 1)
- Why 2012 Will Be "The Year Of The Soap" (Part 2): DARK SHADOWS, RAGGED ISLE, DALLAS, Univision Telenovelas and More
- Most Fascinating People of 2011