Michael Mann et William Friedkin se connaissent bien et ce depuis longtemps. Pour preuve, le premier envisageait d'attribuer le rôle d'Hannibal Lecter au second dans Le Sixième Sens. Les choses ne se sont finalement pas faites, le réalisateur de L'Exorciste ayant refusé la proposition. C'est Brian Cox qui a alors hérité du personnage, après avoir été préféré à Brian Dennehy, Bruce Dern, John Lithgow et Mandy Patinkin.