Doctor who dizisinden tanıdığımız David Tennant, Hannibal rolü için seçmelerdeydi fakat rol Mads Mikkelsen'a verildi. David, "Mads mükemmel bir seçimdi. Ona çok iyi uyacağını ve kesinlikle doğru adamın işi aldığını düşünüyorum." demiştir.
Hannibal kadrosuna Hobbit vs. filmlerden tanıdığımız Lee Pace düşünülmüştür fakat Lee Galaksinin Koruyucuları filmi ile meşgul olduğundan diziye katılamamıştır.