Jim Carrey interpreta a Fletcher Reede, un ambicioso abogado que no puede mentir durante 24 horas debido a un hechizo. La película muestra las consecuencias cómicas de que Fletcher debe ser honesto por una vez en su vida profesional. Además, explora cómo la honestidad a veces es mejor que la mentira para los abogados y las relaciones personales de Fletcher.