Mitch (Ryan Reynolds) y Dave (Jason Bateman) han sido siempre amigos inseparables desde que eran jóvenes. Ahora llevan unas vidas totalmente diferentes: Dave trabaja como abogado y es marido y padre de dos niños, mientras que Mitch no se ha casado y lo único que hace es acumular conquista tras conquista.