Charlie Baileygates (Jim Carrey) on Rhode Islandin poliisivoimien 17-vuoden veteraani. Vaatimaton, ahkera, aina avulias, kolmen pojan esimerkillinen isä. Pahaksi onneksi Charliella on kaksi erilaista minää, ja kun hän ei ota lääkkeitään… esiin astuu Hank, Charlien härski ja agressiivinen toinen minä. Hank on sangen rääväsuinen, perso viinalle ja hanakka tappelemaan. Charliella ja Hankilla ei ole muuta yhteistä kuin Irene Waters (Reneé Zellweger), pakomatkalla oleva kaunotar, johon kummatkin minät ovat rakastuneet. Charliella ja Hankilla onkin jatkuva nokka-pokka, jonka palkintona on Irene.