Once Upon a Time's season three premiere is tonight, and we have a ton of pictures form the episode, titled "Heart of the Truest Believer." Season two ended on an ominous note with Henry's kidnapping, and this season we can look forward to mermaids joining the cast — though sadly we haven't gotten an official peek at them from the premiere yet. You can watch tonight on ABC, but take a look at Emma, Mary Margaret, David, and Hook before heading back to Neverland!
Reunite With the Once Upon a Time Gang in the Premiere Pictures
Latest Movies, TV & Music