Història d'amor no convencional, ambientada en un món distòpic, en el qual segons les regles establertes, els solters són arrestats i enviats a un lloc on han de trobar parella en un termini de 45 dies.
Will Hayes (Ryan Reynolds) és un pare de trenta i escaig anys en ple divorci. La seva filla (Abigail Breslin) de deu anys li pregunta per la vida abans de casar-se, vol assabentar-se de com es van conèixer els seus pares, de com es van enamorar. Per contestar Maya, Will rememora el passat d'un jove idealista que aprèn els tripijocs de la política en una gran ciutat, i li explica que va conèixer tres dones. Desesperat, intenta construir una versió “tolerada” per a la seva filla i canvia els noms de les protagonistes. La Maya haurà d'endevinar amb quina de les tres va acabar casant-se. Qui és la seva mare? Emily (Elizabeth Banks), la núvia d'universitat de Will? O potser és la seva amiga de sempre, el seu confident, l'apolítica April (Illa Fisher)? Encara que també podria ser una ambiciosa i inconformista periodista anomenada Summer (Rachel Weisz). La Maya comença a unir les peces del trencaclosques romàntic del seu pare i entén que l'amor no és fàcil ni simple.
Una stripper i un americà expatriat s'uneixen a Mèxic per buscar una fortuna en diners robats.