This would have been better if the script were better. There are too many plot holes to make the story credible. The acting is mediocre but it's really the ridiculous holes in the plot that take away from it being a good movie. One has to wonder if anyone actually thought the movie through. If they had, perhaps the the holes in the story would have become apparent. Films always require one to enter a world of make believe but this one actually requires you to suspend logic and credibility!