There is absolutely no reason to give this movie so much hate. Could it be better? Yes. But it could've been a lot worse. It's fun and entertaining. The acting is good. It's a story we've seen before, but it has a nice twist and a good pace. The problem with most people watching movies these days, is they've forgotten how to enjoy a simple movie that doesn't have a 300 million dollar budget. Stop being so miserable.