Finally saw this on the British Airways flight from Heathrow to Denver. Almost worth the ticket just to see the movie!! But, yes, it was dreadfully overacted by Carrey. Balanced by MacGregor's nuanced role, so it worked out to be eminently watchable. Jet-lagged Lee didn't doze off at all!!