This movie has to be by far the best in the Lecter series. Edward Norton does a great job as Will Graham, and Hopkins of course is unforgettable as Lecter himself. This movie gives insight as to the background of Hannibal before he winds up in prison before he meets Starling. Ralph Finnes is okay as the "tooth fairy." If you're looking for gore though, try another movie.