This is gold! Once Upon a Time meets Harry Potter! Ginnifer Goodwin (Snow White) as Harry Potter, Josh Dallas (Prince Charming) as Ron Weasley, and Jennifer Morrison (Emma) as Hermione Granger from Once Upon A Time in their Halloween Costumes!
I LOVE Emma and Hook this season. Hook is about a million times cuter now that he can show his feelings for Emma now! I loved how Emma and Elsa got along. I loved tonight's episode! :o) Last day as a 14 year old!