Hook Sacrifices Himself for Henry
Captain Hook (Colin O'Donoghue) takes on evil Prince Charming (Josh Dallas) and Snow White (Ginnifer Goodwin) to protect Henry (Jared Gilmore) and Emma Swan (Jennifer Goodwin). From the Once Upon a Time Season 4 Finale, "Operation Mongoose Part 2."

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