Rating: 9/10
+
(+) Amazing dialogues
(+) Amazing mood
(+) Amazing characters
(+) Great non-linear story telling
(+) Great plot twists
(+) Hooking plot
(+) Great acting performances
(+) Great screenplay
(-) Lack of characterization depth
(-) Lack of plot depth