Gaspard Ulliel som Hannibal Lecter Aaran Thomas som ung Hannibal Lecter Gong Li som Lady Murasaki Dominic West som etterforsker Pascal Popil Rhys Ifans som Vladis Grutas Helena-Lia Tachovska som Mischa Lecter Kevin McKidd som Petras Kolnas Richard Brake som Enrikas Dortlich Stephen Walters som Zigmas Milko Ivan Marevich som Bronys Grentz Ingeborga Dapkūnaitė som moren til Lecter Robbie Kay som Robert Kay, Kolnas' sønn Denis Ménochet som politi-etterforsker.