Although "Silence of the Lambs" is the most famous film about Hannibal Lecter, I find "Hannibal" better. The main reason is that we see more of the good doctor, but I also find that Julianne Moore is a better choice to play Clarice Starling. Giancarlo Giannini, an actor not well known outside Italy, delivers a moving performance as the police detective blinded by greed. The film moves slowly, but when the action kicks in you jump in your seat. A great film all round.