Carrey over the top performance but not too over the top

Rating: 8/10 (9 March 2012)

This is Jim Carrey at his best in a over the top performance where he plays a very eccentric character but not so much that it's ridiculous like his characters in the Ace Ventura or The Mask movies. And at least his eccentric behavior is explained by him wanting to lie but not being able to do so for a 24 hour period of time.
Carrey plays Fletcher Reed a lawyer who is a serial liar and is having a hard time handling the fact that for a 24 hour period of time he can't lie about anything because of a birthday wish his son made.
The movie is probably right behind The Truman Show, Man in the Moon and Eternal Sunshine of the Spotless Mind as the best work of his career.