Craig Schwartz (John Cusack), un păpuşar neapreciat, se angajează ca funcţionar. Plictisit de căsnicia sa de 10 ani cu Lotte (Cameron Diaz), Craig devine obsedat de frumoasa Maxine...
Parintii tanarului Joel pleaca in concediu, prilej ca Miles, prietenul lui, sa-i mijloceasca o intalnire cu o prostituata. Dupa aceasta experienta, Joel afla adresa unei colege de scoala si se trezeste gata indragostit....