Rating: 6/10
(+) Nice humor
(+) Good screenplay
(+) Fine acting performances
(-) Mediocre action sequences
(-) Very generic
(-) Too foreseeable
(+) Nice humor
(+) Good screenplay
(+) Fine acting performances
(-) Mediocre action sequences
(-) Very generic
(-) Too foreseeable