De losgeslagen single Mitch (Ryan Reynolds) wisselt op wonderbaarlijke wijze van lichaam met een vriend - de saaie huisvader Dave (Jason Bateman)
Na een wild avondje stappen verandert het leven van de losgeslagen single Mitch (Ryan Reynolds) en de overwerkte advocaat en saaie huisvader Dave (Jason Bateman) drastisch wanneer ze op wonderbaarlijke wijze van lichaam verwisselen. Dit leidt tot hilarische situaties waarbij ze zich in allerlei bochten moeten wringen om te voorkomen dat ze elkaars leven niet volledig verwoesten..