Great job by Foster and Hopkins. Hannibal's part could have been fleshed out a little more, though (sorry, couldn't resist that one). The book described him in more detail and made him even more reprehensible; the movie could have spent five minutes more and done the same.