A
film Russel (Jim Carrey) halálos ágyánál
veszi kezdetét, amint visszaidézi élete legfontosabb
eseményeit, amik eddig a pontig vezettek. A történet
fonalát Texasban veszi fel: Steven boldog
házasságban élő rendőrtiszt, templomi orgonajátékos,
aki minden este együtt imádkozik feleségével (Leslie
Mann), szabad óráiban pedig vérszerinti anyja után
kutat, aki még kisgyerekként elhagyta őt. És
mellesleg homoszexuális.
Miután megtalálja, visszautasítja őt édesanyja.
Steven hátrahagyja addigi életét és családját, hogy
kibontakoztathassa igazi, rikító homoszexuális
énjét. Miamiba költözik, párra talál (Rodrigo
Santoro) és beleveti magát a nagyvilági életbe.
Azonban hamar rá kell jöjjön, a luxussal teli
életvitel roppant költséges, ezért a leleményes,
egykori rendőr kénytelen szélhámossá válni. Bűnözői
karrierje azonban zátonyra fut, és Steven hamar
börtönben találja magát, ahol megismerkedik, és
azonnal beleszeret Phillip Morrisba /Ewan McGregor/.
Ettől a ponttól kezdve a történet Don
Quijote-szerűvé válik: a kétségbeesett szerelmes nem
bírja elviselni, hogy elválasszák lelki társától.
Számtalanszor megszökik a börtönből, Phillip
ügyvédjének adja ki magát, sőt fondorlatos módon egy
nagyvállalat fő pénzügyi vezetőjévé válik, mindezt
csakis azért, hogy Phillip közelében lehessen.