Good job once again from Joel Edgerton, a very underrated Australian actor. Will Smith was pretty and as usual pretty disappointing performance. I liked the storyline diminishing from usual cop shoot a thousand bullets from one gun and never missing the target. I give it a 4.2