The magical residents of the Enchanted Forest have taken over Storybrooke, Maine, in a series of photos from Once Upon a Time, which returns for its second season Sunday (8 p.m. ET) on ABC. Here, Prince Charming (Josh Dallas) gets real, hosting a backyard barbecue for Red Riding Hood (Meghan Ory), Belle (Emilie de Ravin), Rumpelstiltskin (Robert Carlyle), Henry (Jared S. Gilmore), Emma (Jennifer Morrison), Snow White (Ginnifer Goodwin) and the Evil Queen (Lana Parrilla).