Very well executed
Very very predictable, including the post credit scene !!!
Bad Acting and worse Bad Screenplay
A very feeble attempt at affirmatie action