Milo Boyd (Gerard Butler), un chasseur de primes pour qui les choses ne vont pas très bien, décroche le boulot de ses rêves lorsqu'il est engagé pour retrouver son ex-femme en cavale, la reporter Nicole Hunty (Jennifer Aniston). Il croit qu'il empochera facilement son chèque de paye, mais quand Nicole décide de lui fausser compagnie pour suivre le filon d'une histoire de meurtre, Milo réalise que rien n'est jamais évident lorsqu'il est question de Nicole. Les ex réussissent donc à tour de rôle à reprendre l'avantage de la situation jusqu'à ce qu'ils doivent protéger leurs vies. S'ils pensaient que les promesses d'amour, d'honneur et d'obéissance étaient difficiles à tenir, Milo et Nicole vont se rendre compte que de rester en vie est encore plus ardu.