When hotshot lawyer Fletcher Reede (Jim Carrey) misses his son, Max’s birthday it’s not the first time he has let him down and broken one of his promises. But it may be the last! Fletcher finds it hard balancing his successful but very busy career and seeing his son Max (Justin Cooper). His ex-wife Audrey (Maura Tierney) is seriously considering moving away with her new boyfriend Jerry (Cary Elwes) and Fletcher has to convince her that he can be a better father. This appears to be very difficult at first but when Max wishes for Fletcher to be unable to tell a lie for one day Fletcher has to keep his promises as he literally cannot bring himself to tell a lie. Fletcher's career is now in jeopardy as he has a big court-case supporting a promiscuous woman who is trying to get custody of her children and he cannot tell a single lie! -M.F.