The shocks came in quick succession as the stylish series reached a blood-drenched conclusion to series two.

Ending on a potentially devastating cliffhanger, a seemingly unleashed Lecter fled his house leaving Will, Jack, Abigail and Alana for dead. Gillian Anderson becomes a series regular as Hannibal’s therapist this time around, while Richard Armitage also stars.