Ridley Scott affidò l'incarico al tedesco Zimmer per la realizzazione della colonna sonora.
Il regista Ridley Scott prese parte come supervisore alla composizione della colonna sonora, sedendosi a discutere con il compositore Hans Zimmer.
Per lui infatti la musica era importante tanto quanto i dialoghi e spesso dava ancora più senso alla performance degli attori.
Zimmer decise di usare l'orchestra sinfonica solo per la traccia di apertura, mentre per le musiche che accompagnano Hannibal Lecter (Anthony Hopkins) ha preferito usare un'orchestra di soli violoncelli e bassi.
Il tedesco Zimmer è lo stesso che ha composto l'original score de “Il Re Leone” (1994) per il quale ha vinto l'Oscar, “Il Gladiatore” (2000) per il quale invece fu nominato ai Golden Globes e “12 anni schiavo” (2013).
Il personaggio Mason Verger (Gary Oldman) ha un proprio tema musicale che verso la fine diventa sempre più tetro ed oscuro.
Durante la scena dell'opera a Firenze si può sentire un sonetto di Dante musicato.
Durante un sondaggio tenuto dalla Classic FM è arrivata cinquantanovesima nella lista delle colonne sonore più belle di sempre.
La versione CD consta in dodici tracce e può essere acquistata online ad esempio su Amazon.