Milo Boyd (Gerard Butler) est un chasseur de primes sans grand succès mais tout change quand on lui offre un job de rêve : rechercher la journaliste Nicole Hurly (Jennifer Aniston). Milo est confiant que le boulot sera archi-simple puisque Nicole est en fait…son ex… Mais Milo se réalise vite que rien n'est jamais facile entre eux….