Henry Destroys Magic
When Gold (Robert Carlyle) creates a fireball to destroy Emma (Jennifer Morrison) and Regina (Lana Parrilla), Henry (Jared Gilmore) and Violet burst into the hotel room. Henry uses the dark grail to destroy magic and the Olympian Crystal loses its power. From Once Upon a Time season 5 finale episode, "An Untold Story."

Season Finale Recap

Season Finale Recap
  • Most Recent
  • Season Finale Recap
  • The Once Upon a Time Musical Episode
  • Sneak Peeks
  • best of emma swan
  • Snow & Charming
  • Rumple & Belle