Juuri joulun kynnyksellä syntyy kaaos, kun harvinainen kosminen ilmiö saa vanhemmat vaihtamaan kehoja teini-ikäisten lastensa kanssa.
High schoolin suosituin tyttö Jessica saa käsiinsä maagiset korvakorut, joista toinen päätyy poropeukalorikollisen Cliven käsiin. Pian Jessica saa huomata joutuneensa Cliven vartaloon, ja Clive saa totutella ihaillun opiskelijatytön rooliin.
Erään baari-illan jälkeen perheenisä Dave (Jason Bateman) ja hänen paras ystävänsä, railakasta sinkkuelämää viettävä Mitch (Ryan Reynolds) löytävät itsensä aamulla yllättäen ja käsittämättömästi toistensa vartalossa. Kummankin on nyt pakko yrittää pitää kaverinsa elämä kasassa, vaikka se ei helppoa olekaan. Vanhaan elämäänsä tyytymättömät ja hiukan toisiaan kadehtineetkin miehet alkavat arvostaa aiempaan arkeaan aivan uudella tavalla.