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!
Let's stop to think about tje first part of Hook line: "I have all the time in the world", ok, could be just to make it funny, but he said that, and is true because he said that would go after her ultil the end of time. Hook is so romantic