Fletcher Reid (Jim Carrey) jest doskonałym prawnikiem i notorycznym kłamcą. Nie podoba się to jego synowi Maksowi (Justin Cooper), który podczas swoich urodzin zdmuchując świeczki na torcie życzy sobie aby ojciec choć przez 24 godziny powstrzymał się od okłamywania ludzi. Ku zaskoczeniu chłopca jego życzenie się spełnia. Niestety, fakt ten rujnuje życie Fletchera, którego prawdomówność może kosztować karierę.
To że prawnik musi przez jeden dzień mówić tylko prawdę to jeszcze nic. Co gdyby to politycy nie mogli przez dobę wypowiedzieć ani jednego kłamstwa? ;D Pewnie uczciliby to święto 24 godzinami ciszy.