Ridley Scott's Hannibal is very different from The Silence of the Lambs, but it's still a bloody thrill ride 25 years later.