Watch Once Upon a Time Full tv show.
Once Upon a Time Full TV Show - 60 Minutes (ABC)

Once Upon a Time is Fairy Tale Land. It's filled with magic, monsters and all of the characters we all know from stories growing up. It's real, and so are the people in it.