A pesszimista, de liberális és szabadelvű grafikus, Rita Boyle (Meg Ryan) csaposként keresi a kenyerét és a szerelmet, amit meg is talál Peter Hoskins (Alec Baldwin) személyében, akinek házassági ajánlatára azonnal igent mond. A fiatal pár esküvőjét egy idős férfi, Julius (Sydney Walker) zavarja meg, aki csak annyit kér, hogy hadd csókolhassa meg a menyasszonyt. Amikor elcsattan a csók, váratlan dolog történik, a két lélek testet cserél, és a gyönyörű nő testébe kerül az idős férfi szelleme, míg a fiatal férfinak egy idős ember testében kell menyasszonyát tovább szeretnie.