Oliver (Ashton Kutcher) și Emily (Amanda Peet) se cunosc în avionul de New York. Încântați unul de celălalt, petrec împreună câteva zile, apoi se despart, convinși fiind că n-au nici o șansă ca și cuplu. Apoi, de-a lungul următorilor zece ani, viața îi tot face să se revadă, ei devenind prieteni și chiar confidenți. Așa încep să se gândească la faptul că poate fiecare este sufletul-pereche al celuilalt.