In Liar Liar, Lawyer Fletcher Reede (Jim Carrey) makes a living out of stretching the truth to help get his clients out of trouble.
When Max makes a birthday wish that Fletcher can not tell a lie for just one day, suddenly, he finds himself literally unable to tell a lie for the next 24 hours.
Unfortunately, his dishonest habit often pours into his personal life, feeding into his strained relationship with his ex-wife and dwindling trust from his son, Max (Justin Cooper).