Once Upon a Time: Complete Second Season
By DAVID WEINER
August 13, 2013
ABC's dark, magical fantasy is back for a second chapter of thrills. At first, the Evil Queen cast a spell on an enchanted forest filled with fairytale characters, trapping them in a place where their happy endings were stolen – our world. But now the spell is broken, magic has arrived, and there's no telling what will happen! Ginnifer Goodwin, Jennifer Morrison, Lana Parrilla, Josh Dallas, Jared S. Gilmore and Robert Carlyle star.