I am INCREDIBLY sick and tired of "action" movies that have absolutely NO realism in the action. Almost every action scene has a substantial amount of CGI, if not almost entirely green screened. Sad...
With that said the story is good. Characters are developed well and even through most of the movie they do keep you guessing on if the "good guy" is really the good guy.