I loved this movie! Jim Carrey did a wonderful job. At first it was confusing, but after you wantch it a few times, it's easy to understand. I think it's one of the best movies that Jim Carrey has done!