Once Upon a Time Sneak Peek: Can Hook Save Himself and Megara?

Once Upon Time Hook Megara

Captain Hook may be down… like, way, way, wayyyyyy down… but he is not out, as seen in this sneak peek from the next episode of ABC’s Once Upon a Time.

In the episode “Labor of Love” (airing Sunday at 8/7c), we finally lay eyes on post mortem Hook in his crude Underworld digs. There, he aims to help a fellow prisoner (Megara, played by Hannibal‘s Kacey Rohl) escape with him. But when a hellbeast approaches, decisions must be made!

Elsewhere in the episode, Mary Margaret searches for an old childhood friend (Hercules, played by Jonathan Whitesell) who knows how to defeat the hellbeast — but once reunited, she discovers that he is no longer the hero he once was. Meanwhile, in an Enchanted Forest flashback, a young Snow White (Bailee Madison) struggles to preserve peace in her kingdom and must learn how to be a true hero if she wants to one day become queen.