Ambitny prawnik Fletcher Reede (Jim Carrey) zawdzięcza swój sukces perfekcyjnej umiejętności kłamania. By tylko wygrać kolejne procesy, ucieka się do najbardziej wymyślnych podstępów, a jego działaniu przyświeca maksyma, że cel uświęca środki. Również w życiu osobistym Fletcher stale oszukuje. Szczególnie cierpi z tego powodu jego syn Max (Justin Cooper). W czasie swojego urodzinowego przyjęcia chłopiec wypowiada więc życzenie - chce, aby tata chociaż przez jeden dzień mówił tylko prawdę. Jego marzenie zostaje spełnione i to akurat w dniu, w którym Reede ma poprowadzić bardzo ważną sprawę. Od jej wyniku zależy jego przyszłość w firmie. Na dodatek Fletcher musi znaleźć dobre argumenty, by przekonać swoją byłą żonę Audrey (Maura Tierney), by zrezygnowała z przeprowadzki do Bostonu, dokąd zamierza zabrać ze sobą Maksa. Reede'a czeka więc bardzo trudny dzień, lecz jest szansa, że odmieni on jego styl życia notorycznego kłamcy...