The premiere of ABC’s Once Upon a Time — to be repeated this Sunday at 7/6c, leading into Episode 2 — not only enchanted viewers, it left them with lots of questions! Who all knows about the curse? Will John Doe ever open those pretty eyes? And what other fun fairytale characters are visiting the show during Season 1?
TVLine found answers …READ MORE