Hannibal (film) on novels by Thomas Harris. Hannibal (film) Hannibal is a 2001 American psychological horror thriller film directed by Ridley Scott, adapted from Thomas Harris's 1999 novel of the same name. It is the sequel to the 1991 Academy Award–winning film "The Silence of the Lambs" in which Anthony Hopkins returns to his role as the serial killer, Hannibal Lecter. Julianne Moore co-stars, in the role first held by Jodie Foster, as FBI Special Agent Clarice Starling. The film had a difficult and occasionally troubling pre-production history. When the novel was published in 1999, "The Silence of the Lambs" director Jonathan
Jodie Foster (Anthony Hopkins) in order to hunt another serial killer, Jame "Buffalo Bill" Gumb (Ted Levine). Foster later named the role one of her favorites. She had read the novel it was based on after its publication in 1988 and had attempted to purchase its film rights, as it featured "a real female heroine" and its plot was not "about steroids and brawn, [but] about using your mind and using your insufficiencies to combat the villain." Despite her enthusiasm, director Jonathan Demme did not initially want to cast her, but the producers overruled him. Demme's view of Foster changed during the