Jack Rowand/ABC
placeholder
November 12, 2015 at 01:41 PM EST

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.

Everything you’ve ever read about fairy tales is true—the residents of Storybrooke are living proof.
type
TV Show
seasons
7
Genre
Rating
TV-PG
run date
10/23/11
Status
In Season
Network
Available For Streaming On
Complete Coverage

You May Like

Comments

EDIT POST