As a thriller the movie was very entertaining. However, this movie using supposedly military veterans it missed it's Mark. Nicolas Cage was supposed to be a marine veteran but wore the incorrect uniform at the end of the movie. When a movie portrays any military personnel there needs to be some accuracy.