Some of the casting seems inaccurate too. Hannibal, it is repeatedly said in the book, is small and lithe, indeed "imperially slim". These days Anthony Hopkins comes plain emperor-size. Clarice, most importantly, should be exactly 33 years old. Julianne Moore, otherwise admirable, is 38 and no athlete. On the other hand, Mason Verger lies flat in the novel, paralysed and withered. Here he careens around in a wheelchair like many another Hollywood villain.