Mitch (Ryan Reynolds) e Dave (Jason Bateman) sono cresciuti insieme e un tempo erano praticamente inseparabili, poi si sono un pò persi di vista.

Dave adesso è sposato, padre di tre figli ed è un avvocato sempre molto impegnato. Mitch invece è rimasto un bambinone single, che non ha un lavoro fisso e non si è mai deciso a prendersi una responsabilità, nella vita. Per Mitch, a Dave non manca nulla: ha una bellissima moglie, i bambini lo adorano e lavora in uno studio prestigioso.

Per Dave invece, vivere come Mitch – ovvero senza obblighi, conseguenze e stress – sarebbe un sogno. Dopo aver trascorso una nottata alcolica insieme, i due si risvegliano uno nel corpo dell altro.

E prevedibilmente la reazione iniziale sarà da panico.