Once Upon a Time
There is a town in Maine where every story book character you've ever known is trapped between two worlds, victims of a powerful curse. Only one knows the truth and only one can break the spell.

Season 2 · Episode 3 ·
Lady of the Lake
Emma and Mary Margaret try to find a portal that would bring them back to Storybrooke; Henry tries to talk Jefferson into reuniting with his daughter; on the eve of meeting Prince Charming's mother, King George poisons Snow White.
22 episodes
No episodes match your search.
The cast behind this title
Titles you might also enjoy
About
Episode 3 of season 2 of Once Upon a Time: “Lady of the Lake”. Aired 2012-10-14. Watch it online free on ZapFlix.