Mitch (Ryan Reynolds) i Dave (Jason Bateman) to kumple od najmłodszych lat. Wychowywali się razem i wiedzieli o sobie wszystko. Jednak w ostatnim czasie ich drogi się rozeszły. Dave jest teraz zapracowanym prawnikiem, mężem i ojcem trójki dzieci, natomiast Mitch pozostał lekkomyślnym kawalerem, który nigdy nie bierze odpowiedzialności za to, co robi. Dla Mitcha życie przyjaciela jest idealne: ma piękną żonę (Leslie Mann), wspaniałe dzieci i dobrze płatną pracę. Tymczasem Dave zazdrości mu braku zobowiązań i wiecznej zabawy. Po suto zakrapianym przyjęciu życie obydwu mężczyzn wywraca się do góry nogami, kiedy odkrywają, że obudzili się w nie swoich ciałach. Dopiero wtedy odkrywają, że życie żadnego z nich nie jest usłane różami...