Apr 16, 2017 on ABC at 8:00 PM

Watch Once Upon a Time S06E17 online


Still trapped in Neverland, Hook aligns himself with Tiger Lily, hoping to find a way back to Emma. Back in Storybrooke, Regina works to break the sleeping curse that David and Snow are under, and Gold denies The Black Fairy, which brings the two of ... (more)them to a fearsome impasse. In flashbacks, we learn what Snow and Charming sacrificed in order for Emma to fulfill her destiny as the Savior.

Previous episode

Mother's Little Helper
Season 6 Episode 16

Apr 09, 2017

Next episode

Where Bluebirds Fly
Season 6 Episode 18

Apr 23, 2017