Fletcher Reede (Jim Carry) hat Karriere gemacht und ist ein erfolgreicher Rechtsanwalt. Privat sieht es dagegen eher schlecht aus: Der geschiedene Vater findet kaum Zeit für seinen Sohn Max (Justin Cooper), und kann seine zahlreichen Versprechen nie einhalten. Als Fletcher seinen Sohn an seinem Geburtstag erneut im Stich lässt, wünscht sich Max beim Kerzenausblasen, dass sein Vater einen Tag lang nicht lügen kann. Der Wunsch geht in Erfüllung, doch ausgerechnet an diesem "Tag der Wahrheit" steht für Fletcher der wichtigste Prozess seiner Laufbahn an und der windige Rechtsverdreher gerät zunehmend ins Schwitzen. Sollte er die Verhandlung zu seinen Gunsten entscheiden können, wird er als Partner in seiner Kanzlei aufgenommen. Während er sich immer tiefer in den Schlamassel reitet, wird Fletcher klar, dass es manchmal doch nicht so verkehrt ist, die Wahrheit zu sagen.