Hugh Dancy was screen tested for the role of Hannibal and would later go on to star as Will Graham in the T.V. show "Hannibal" which acted as a prequel to Red Dragon. Even then he still didn't get to play the famed cannibal, the role went to Danish actor Mads Mikkelsen.
While Lecter injects himself with sodium thiopental, he plays Johann Sebastian Bach's "Goldberg Variations" in the background, the same music that plays during his escape in The Silence of the Lambs (1991). The recording was made in 1955 by Glenn Gould. In the other movies featuring Hannibal Lecter, Gould's 1981 recording is used.
Peter Webber wanted Mikael Persbrandt for the role of the soldier who eats Hannibal Lecter's little sister, but Persbrandt had at that time already signed on for another film, and was busy with a play in Sweden.