Mitch (Ryan Reynolds) y Dave (Jason Bateman) eran amigos inseparables de niños y adolescentes, pero con el paso de los años, se han alejado. Dave es ahora un abogado exitoso, casado y con hijos. Mientras que Mitch disfruta al máximo de su soltería, sus múltiples conquistas, viviendo sin presión ni obligaciones. Después de compartir una tremenda borrachera, los mundos de Mitch y Dave se vuelven del revés cuando se despiertan en el cuerpo del otro e inicia una divertida e inesperada aventura. ¡Ten cuidado con lo que deseas!