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 descobre que Spencer é o alvo de um golpe milionário.
O que parecia ser um par perfeito transforma-se num jogo de vida ou morte, enquanto eles tentam lidar com sogros, sogras, casamento, manter as aparências e ainda sobreviver.