Jen (Katherine Heigl), conhece o homem perfeito. Seu nome é Spencer (Ashton Kutcher), ele é bonitão, educado e inteligente. Mas o que Jen não sabe, é que Spencer ganha a vida como matador de aluguel, contratado pelo governo. Eles vivem o casamento dos sonhos até que em uma bela manhã, o casal descob..