Although I hate Jim Carrey, I found myself doubled over with laughter throughout the whole movie.