Cuando su mujer lo deja por otro, Charlie Baileygates (Jim Carrey), un hombre normalmente afable, sufre un trastorno de doble personalidad y aparece su temible «otro yo», un matón grosero llamado Hank. Cuando otra chica aparece en escena (Renée Zellweger), Charlie se enamora y entra en combate consigo mismo para conseguirla..