Para sair da fossa de seu último relacionamento, Adam (Ashton Kutcher) firma um acordo com Emma (Natalie Portman), uma antiga amiga: os dois irão se relacionar sem compromisso. Para isso funcionar, eles impõem algumas regrinhas. No entanto, as coisas logo começam a sair do controle.