Complete story — includes the ending
The Polizia di Stato, hired by Mason, kidnap Hannibal and Will, while Chiyoh saves Jack from a pair of officers and he gives her Mason's location. Mason informs Hannibal of his intent to eat him while wearing Will's severed face, so Hannibal convinces Margot and Alana to free him. He kills Mason's surgeon before he can mutilate Will, while Margot finds that the surrogate mother Mason promised would deliver her a Verger child is a pig carrying a stillborn human baby. While Mason is under anesthesia for the face transplant, Hannibal helps her retrieve his semen through prostate stimulation before taking Will back to his house, being saved from Mason's men by Chiyoh along the way. When Mason wakes, Margot informs him of her plan to impregnate Alana with his sperm before the women drown him in his aquarium, where his Kidako moray swims down his throat. At Will's, Hannibal admits to Chiyoh that he ate but did not kill Mischa. She leaves, and Will tells Hannibal he will let him escape but wants nothing more to do with him. He calls the FBI, only for Hannibal to return and surrender when they arrive.
Sources and content license
Source and revision history · Adapted from Wikipedia contributors, Hannibal season 3. HTML formatting and reference markers removed. · Content license