Jim Carrey overshadows this film. His over zealous performance is to the point of not funny. If the acting was tone down a little this would have been an amazingly funny film. Jim Carrey was a show off though out this film. Of course, the filmmakers were trying to have a lesson learned but as I said it was overshadowed by an actor. If you are a Jim Carrey fan, you might still love this film but I’ve seen better-Bruce Almighty or Eternal Sunshine of the Spotless Mind.