This is a so-so comedy with a lot of good performers in a mediocre film. This is a variation on something you have seen before - only done much better than this. By tone-ing down Chris Rock to get a PG-rating, he seems to be trying too hard and not succeeding. If you've seen the trailer you've practically seen the film and even more because some of the scenes in the trailer are not in the movie.