Growing up together, Mitch (Ryan Reynolds) and Dave (Jason Bateman) were inseparable best friends, but as the years have passed they've slowly drifted apart. To Mitch, Dave has it all: beautiful wife and a high-paying job. To Dave, Mitch lives a stress free life without obligation or consequence. Wishing they had each others lives the guys wake up to find they have switched bodies. Can they avoid completely destroying each other's lives before they can find a way to get their old ones back?