By Natalie Abrams
Updated November 12, 2015 at 01:41 PM EST
Advertisement
Jack Rowand/ABC
type
  • TV Show
network
  • ABC

The whole time Emma has been plotting away as the Dark One, it’s all been about … Hook?

In a sneak peek from Sunday’s two-hour Once Upon a Time, Hook (Colin O’Donoghue) confronts Arthur (Liam Garrgian), who gets the upper hand. But before the king can kill the pirate, Dark Swan (Jennifer Morrison) steps in to save him with the full-formed Excalibur sword. Hook uses this opportunity to get to the bottom of Emma’s plan, though he probably wasn’t expecting the shocking revelation to be about him. Check it out:

Once Upon a Time airs Sundays at 8 p.m. ET on ABC.

Episode Recaps

Once Upon a Time

Everything you’ve ever read about fairy tales is true—the residents of Storybrooke are living proof.

type
  • TV Show
seasons
  • 7
rating
status
  • In Season
network
  • ABC
stream service

Comments