Jessica (Rachel McAdams) are tot ce-și dorește: e frumoasă, este șefa majoretelor, iar iubitul ei e vedeta echipei de fotbal. Într-o zi, ea fură dintr-un magazin o pereche de cercei, fără să știe că aceștia sunt vrăjiți. Jessica își pune un cercel într-o ureche, iar pe celălalt îl pierde. A doua zi, spiritul fetei intră în corpul lui Clive (Rob Schneider), un vagabond de 30 de ani care găsise bijuteria pierdută, iar sufletul bărbatului „poposește” în trupul Jessicăi.