Gold Banishes Milah
When Milah realizes Gold (Robert Carlyle) is working with Hades (guest star Greg Germann), he expels her into the River of Lost Souls. Emma (Jennifer Morrison) and Hook (Colin O'Donoghue) return to Gold, who lies about a battle with Hades. Gold is back to being evil. From Once Upon a Time season 5, episode 14, "Devil's Due."

Most Recent

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