What a cast! These actors are having a ton of fun here. There is some very cool action, and lots of laugh out loud moments. The violence is a little much, but not really gory, and a lot less people die than you might expect given the sheer number of bullets that are fired. It was just a lot of fun! One of the best action movies to come out in the last couple years. Aside from the violence there is one very prominent f word.