On Once Upon a Time Season 7 Episode 22, things took a turn as Wish Rumple's plan to destroy everything and everyone came to fruition. Watch the full episode online.
On Once Upon a Time Season 7 Episode 18, the Dark One's Dagger went missing, but who stole it? Watch the full episode online right here via TV Fanatic.
On Once Upon a Time Season 7 Episode 17, Kelly wondered how she could take down the killer before it was too late. Watch online right now via TV Fanatic.
On Once Upon a Time Season 7 Episode 16, Henry was offered a new career, but did he decide to leave everyone behind? Watch online right here via TV Fanatic.
On Once Upon a Time Season 7 Episode 15, Ivy made one last attempt to prove she was one of the good guys. Was it too late for her? Watch the full episode online.
On Once Upon a Time Season 7 Episode 14, Rogers decided it was time to try and save Tilly from the law, but was it too late? Watch the full episode online.
On Once Upon a Time Season 7 Episode 13, Eloise made a deal with Rogers, but what was the purpose of it? Watch the full episode online now via TV Fanatic.
On Once Upon a Time Season 7 Episode 12, a witch killer was on the loose, and everyone tried to find out who was next on the hit list. Watch the full episode online.
On Once Upon a Time Season 7 Episode 10, Drizella went out of her way to try and destroy the happiness of everyone in Hyperion Heights. Watch online now.
On Once Upon a Time Season 7 Episode 7, the truth about Eloise was finally revealed, but was it too late? Watch the full episode online now via TV Fanatic.
On Once Upon a Time Season 7 Episode 6, Regina's connection to Drizella is revealed. Watch the full episode online to find out the truth about all of it.
On Once Upon a Time Season 7 Episode 4, Belle found herself in a tough position with Rumple over her happy ending. Watch online right here via TV Fanatic.
On Once Upon a Time Season 7 Episode 3, Cinderella went to extreme measures to make a getaway from Lady Tremaine. Watch online right here via TV Fanatic!
On Once Upon a Time Season 6 Episode 21, the residents of Storybrooke went to war in the final battle. Watch the full episode online to get up to speed.