Mitch (Ryan Reynolds) och Dave (Jason Bateman) har varit bästa vänner så länge de kan minnas, men under årens lopp har de glidit ifrån varandra mer och mer. Mitch tycker att Dave har allt man kan önska sig: en vacker fru och ett välbetalt jobb. Dave tycker att Mitch verkar ha ett liv helt utan stress, krav och måsten. Efter att ha önskat att de levde den andres liv vaknar de en morgon och inser att de hamnat i den andres kropp. Kan de låta bli att förstöra varandras liv medan de försöker hitta tillbaka till sin egen kropp igen?