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.
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