"The Heart is a Lonely Hunter" - One of the town's residents begins to remember their fairytale past, and Storybrooke mourns the loss of one of their own. Meanwhile, in the fairytale world that was, the Evil Queen attempts to find a heartless assassin to murder Snow White, on "Once Upon a Time," SUNDAY, DECEMBER 11 (8:00-9:00 p.m., ET) on the ABC Television Network.
"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/David and Raphael Sbarge as Jiminy Cricket/Archie Hopper.
Guest starring are Jamie Dornan as Sheriff Graham, Meghan Ory as Ruby/Red, Giancarlo Esposito as Sidney/Mirror, Howard Siegel as tavern owner, Scott Heindl as Bartholomew, Tristan Jensen as Horatio and Kam Kozak as black guard.
"The Heart is a Lonely Hunter" was written by Edward Kitsis & Adam Horowitz and directed by Dave Barrett.