The only likable character is Mikkelsen's Hannibal. He's the sole reason why I gave it a "4." The rest of the characters are tired tropes and cliched. The plot drags. Lazy writing. I can't believe that people rank this so high .

Smarten up, folks.