Once Upon a Time

Season 1 | Season 2 |

Once upon a time there was a town in Maine called Storybrooke, where the fairy tales characters we've known since before we can remember are trapped in our world by a curse cast by the Evil Queen. Everything changes when a boy named Henry learns the truth through a book, and contacts his birth mother Emma, who is destined to bring the curse to an end. Now it's up to