En una tranquila ciudad de Rhode Island, el oficial de policía Charlie Baileygates se esfuerza por ser un hombre amable y servicial, pero su vida da un giro inesperado cuando su esposa lo deja por otro hombre. A raíz de este desamor, Charlie empieza a desarrollar un trastorno de personalidad múltiple. Alterna entre su bondadosa personalidad y su alter ego más agresivo y sarcástico, Hank, lo que le lleva a situaciones cada vez más ridículas y descontroladas.
Cuando Charlie se ve envuelto en un complicado caso que involucra a una mujer llamada Irene, él se convierte en su protector tras ser acusada de un crimen que no cometió. Juntos emprenden un viaje caótico por el país, mientras Charlie intenta mantener su nueva identidad bajo control. Irene, interpretada por Renée Zellweger, rápidamente se siente atraída por el lado desafiante de Charlie, pero su inestable psique y la constante pelea entre sus dos personalidades provocan un torbellino de situaciones absurdas.
El camino está lleno de persecuciones, malentendidos y encuentros hilarantes, y a medida que ambos enfrentan las fuerzas que los persiguen, Charlie debe decidir si puede reconciliarse con sus dos lados y encontrar una forma de amar sin perder su cordura. Aumentando la comedia con toques de romance, la historia explora la lucha interna entre ser uno mismo y las expectativas que enfrenta uno en el amor y la vida.