Rating: 9/10
+
(+) Superb action sequences
(+) Superb character relationship development
(+) Great approach on existentialism
(+) Amazing acting performances
(+) Great screenplay
(+) Finally a drama wrapped in a superhero movie
(-) Lack of a good multifaceted villain