The only Hannibal was Anthony Hopkins. You can't replace it. All of the movies I've seen without him sucked in a very huge way, and of course the powerhouse remains The Silence of The Lambs. Anthony Hopkins with Jodie Foster was a couple made in heaven.