Skip to main content
Monday, 22 June 2026 · Morning editionLondon ⛅ 21°C1 TV premieres this week7 prime-time slots tonightStreaming #1: Project Hail MaryAbout UsOur TeamSourcesContactNewsletter

Cast of Hannibal

HomeCasts

Mads Mikkelsen plays the iconic cannibalistic psychiatrist Dr. Hannibal Lecter, Hugh Dancy portrays FBI profiler Will Graham, and Caroline Dhavernas plays Dr. Alana Bloom in the psychological horror series Hannibal.

  • NBC
  • 2013–2015
  • 3 seasons
  • TV series
  • 17 cast

Main cast

  • Dr. Hannibal LecterMads Mikkelsen1–3Main
  • Will GrahamHugh Dancy1–3Main
  • Dr. Alana BloomCaroline Dhavernas1–3Main
  • Jack CrawfordLaurence Fishburne1–3Main
  • Dr. Bedelia Du MaurierGillian Anderson2–3Main

Supporting cast

  • Beverly KatzHettienne Park1–2Supp
  • Jimmy PriceScott Thompson1–2Supp
  • Brian ZellerAaron Abrams1–2Supp
  • Frederick ChiltonRaúl Esparza2–3Supp
  • Margot VergerKatharine Isabelle2–3Supp
  • Mason VergerMichael Pitt2Supp
  • Francis DolarhydeRichard Armitage3Supp
  • Reba McClaneRutina Wesley3Supp

Guest & voice

  • Abigail HobbsKacey Rohl1–3Guest
  • Garrett Jacob HobbsVladimir Jon Cubrt1Guest
  • Tobias BudgeDemore Barnes1Guest
  • Miriam LassEllen Greene1, 3Guest

No matches — try another name.

About this cast

Hannibal is a psychological horror–thriller television series developed by Bryan Fuller, based on characters from Thomas Harris’s novels. The show follows FBI profiler Will Graham (Hugh Dancy) as he pursues serial killers with the help of forensic psychiatrist Dr. Hannibal Lecter (Mads Mikkelsen), who is secretly a cannibalistic serial killer himself. The series aired for three seasons on NBC…

FAQs

Who plays Hannibal Lecter in Hannibal?

Mads Mikkelsen plays Dr. Hannibal Lecter.

Who plays Will Graham in Hannibal?

Hugh Dancy plays Will Graham.

Who plays Jack Crawford in Hannibal?

Laurence Fishburne plays Jack Crawford.

How many seasons of Hannibal are there?

There are 3 seasons of Hannibal, which aired from 2013 to 2015.

Is Hannibal based on a true story?

No, Hannibal is a fictional series based on characters from Thomas Harris’s novels, though it is inspired by real serial killer profiles.

Sources & where to watch: IMDb · Wikipedia · Where to watch (JustWatch UK) · Updated June 2026

Browse all cast guides →