Saw this at the weekend, was good and funny until all that angel non-sense. And the ending was so bleh.

Lucky Theron was in tight PVC and kicking ass, as well as Will Smith being cool since his fresh prince days, it saved the film.