Успешный лос-анджелесский адвокат Флэтчер Рид (Джим Керри) полностью сконцентрирован на карьере. Жена Одри (Мора Тирни) с ним развелась, но позволяет мужу видеться с маленьким Максом (Джастин Купер). Флэтчер обожает сына, но проводит с ним очень мало времени. Он часто обещает Максу, что придёт, а затем нарушает данное слово и не появляется, придумывая всё новые оправдания.
Однажды Флэтчер пропускает день рождения Макса, потому что он проводил ночь со своей начальницей Мирандой (Аманда Донахью), рассчитывая, что она повысит его до ранга партнёра. Расстроенный Макс, задувая свечки на торте, загадывает желание: чтобы в течение дня его отец не мог соврать. И его желание исполняется.
На следующее утро в жизни Флэтчера наступает катастрофа. Он не может соврать Миранде и прямо говорит, что у него были ночи и получше. Он отправляется в суд, где его ждёт важное дело: он представляет интересы неверной жены Саманты (Дженнифер Тилли), с которой хочет развестись муж. Во время заседания Флэтчер даже не может задать свидетелю вопрос, так как знает заранее, что тот ему соврёт. Адвокату удаётся выкрутиться, но в результате Саманта получает опеку над детьми, забирая их у заботливого отца.
Поняв, что он наделал, Флэтчер кричит судье, чтобы тот отменил решение. Но это приводит к тому, что адвоката арестовывают за неуважение к суду.
Выйдя на свободу, Флэтчер осознаёт, что самое главное для него в жизни — это Макс. Он торопится в аэропорт, чтобы остановить Одри и Джерри, но они уже поднимаются в самолёт.
Фильм завершается тем, что Макс снова задувает свечи на свой торт и загадывает желание, чтобы его отец стал лучшим человеком. Флэтчер мирится с сыном и бывшей женой Одри (Маура Тирни), обещая больше не обманывать и быть лучшим отцом