Once Upon a Time S05 E12

Season 05, Episode 12 – “Souls of the Departed”
The mission to rescue Hook begins as the heroes arrive in the Underworld, but it proves to be more challenging than they expected when they run into vengeful faces from the past. Meanwhile, back in the Enchanted Forest, Regina receives a special birthday gift.