This movie is an amazing one. For those who love a good comedy, or a puzzling mystery, or a heart racing action flick, this one is recommended. As long as you don't mind some blood and gore, and a lot of vulgar language, this movie will be great for everyone to enjoy. Though it can get a bit confusing at some points, don't all mysteries face that problem? All in all, you have to see this movie, for it will surely make your day.