What a great performance Jim Carrey put on! Man I just watched this today and I was impressed with it, he is definitely moving forward in his career IMO. Much better then the comedy he's done I think. If you saw this did you expect the ending? Well the stuff leading up to the ending...LOL! Wow Whatta ride! It was well worth the wait.