This movie is not that bad. The story sucks and its all over the place, but it's meant to be entertaining and funny, not serious. Ryan Reynolds does a good job of making this a comedy. Its overly violent and even too much in some scenes, but it's still enjoyable nonetheless.