Once Upon A Time Season 5 trailer gets a visit from Merida

Once Upon A Time enters a whole new world with this trailer for Season 5

Once Upon A Time Season 5 premieres on 27 September on ABC in the US. Get all the latest fantasy news with every issue of SciFiNow.