After watching the Season 2 Finale, I have no doubt in saying that this is the best TV show ever.

I understand that it it hard for everyone to understand/appreciate this.

If you like Silence of the lambs, Hannibal etc. then you will love Hannibal TV series.

It has got many complex characters like Hannibal, Will, Abigail etc. Wonderful actors. Mads Mikkelson especially. Such a twisted plot. Disturbingly beautiful. Outstanding work by Bryan fuller.

Don't just watch it like just any other TV show. Understand the characters well. or else you won't understand a thing.