Jim Carrey was excellent. The movie was really great. Some of the effects are really gross--Marley's ghost was rough. The 3 D was magical. The story really plunges along. I was worried about bringing children. I did-5, 7 and 9. It was a bit much for 5 & 7. 9 year old loved it. I was really pleasantly surprised. I cried. Go see it!