Binge thousands of reality TV shows with 30 days free.
Where to watch Once Upon a Time online in Australia
There is a small town in Maine where every storybook character you’ve ever known has been trapped between two realms: their own magical world and ours.
|Foxtel or Foxtel Now|
Season 1, Season 2, Season 3, Season 3, Season 6
|Microsoft Films and TV|
Once Upon a Time is a new fairytale brought to life, where every childhood storybook character has been transported into our world and is unable to leave. The show follows the characters coming to terms with their situation and the hidden mysteries and secrets each harbours.
The iconic characters don’t seem to realise that they are trapped; the only one who seems to know who everyone in the town is and what is going on is a young boy. A magical curse is behind the strange circumstances of their split worlds, leading them all to forget who they are and lead normal lives instead. The young boy Henry (Jared Gilmore) is not from the town originally and as such he can see the truth; he seeks out his biological birth mother (Jennifer Morrison) in order to lift the curse and connect with his real family.
For where to watch Once Upon a Time online in Australia, have a look at the table above.
Stream the best
Try Kayo Sports' on-demand live streaming service for 14 days free.
Ask an Expert