Once Upon a Time Season 2, Episode 9 Preview: The Winter Finale Cliffhanger (VIDEO)

In this preview for the Once Upon a Time   (Season 2, Episode 9: “Queen of Hearts,” airing December 2), it looks like Cora (Barbara Hershey) and Captain Hook (Colin O’Donoghue) capture Emma (Jennifer Morrison) and Mary Margaret/Snow White (Ginnifer Goodwin) behind bars in Fairytale Land. But who makes it back to Storybrooke first? Check out the promo below!


Want to comment on this post? First, you must log in to your SideReel account!