Jim Carrey keeps to amaze me with his talent. Not only he is an excellent comic, but he is one of the greatest drama actors of our times. Another person who deserves mentioning both as an actor and as a producer is Danny DeVito. Respect to both of them.
This film was a great experience for me. This is pretty rare these days. I think it deserves a 10 out of 10 rating just for that. But it does have more to offer, especially in a regards of plot and acting. Great stuff.