Rating: 9/10
(+) Amazing characters
(+) Great dialogues
(+) Good plot
(+) Great screenplay
(+) Great soundtrack
(-) Badly cut action scenes
(+) Amazing characters
(+) Great dialogues
(+) Good plot
(+) Great screenplay
(+) Great soundtrack
(-) Badly cut action scenes