Once Upon a Time

Season 5 Season 4 Season 3 Season 2 Season 1
EPISODE 22 Aired Sunday, May 15
Henry tries to destroy magic. Regina tries to destroy her old self. And everyone in New York City believes in wishes.
EPISODE 21 Aired Sunday, May 08
With Hades in Storybrooke, a hero is forced to pay the ultimate price
EPISODE 20 Aired Sunday, May 01
Our heroes finally leave the Underworld behind... but not every ending is happy
EPISODE 19 Aired Sunday, Apr 24
Regina and Zelena take a tough trip down memory lane
EPISODE 18 Aired Sunday, Apr 17
After Ruby unexpectedly lands in the Underworld, she has to face her true feelings to find the person she loves
See previous season Back to latest recaps See earlier recaps