I took my fiance to see this movie for his 20th birthday (at his request). We both loved this movie. I, personally do not normally like Jim Carrey, but this movie was really awesome! I've never seen him play a role with such warmth and heart. This is a great movie and one that I would recommend to anyone with any aged children.