Jim Carrey is impressive in this hilarious movie. Nice to see Carrey do something more than just physical comedy. It had all the elements of a great movie.