Film je o Andrewovi, který pracuje pro přezdívanou čarodějnici. Margaret je rodná kanaďanka, kterou chtějí vystěhovat zpátky. Margaret přemluví Andrewa, aby předstíral, že si jí vezme. Ikdyž ho celé roky jen zneužívala, Andrew souhlasí pod podmínkou, že ho povíší. Plán zněl tak, že se vezmou, aby jí nemohli vystěhovat, a pak se rozvedou.
Andrew ale jede na víkend k rodičům na oslavu babiččiných narozenin. Margaret tedy jede s ním. Andrewa má za chudého měštana, ale když uvidí jejich velkou vilu a všechny obchody, které jeho otec vlastní, nemůže tomu uvěřit. Andrew musí před rodinou předstírat, že si Margaret bere, a babička trvá na tom, že se vemou hned. S tím ani jeden nepočítal, ale musí hrát dál.
Po celou dobu co jsou spolu v jednom pokoji, domě i ostrově, se začínají sbližovat a Margaret si začne uvědomovat, jak je Andrew hodný a Andrew zase, že Margaret není taková, za jakou jí měli. Že je to jenom maska, za kterou schovává své pravé já.
Připravují svatbu a Margaret poznává jeho rodinu i přátelé. Uvědomí si, že to do čeho ho zatáhla, je až příliš, a že mu to nemlže udělat. Rozhodne se na svatební den, všem říct pravdu a odletěl zpátky do Kanady. Když už sedí v letadle, Andrew si uvědomí, že si jí vlastně chce vzít,protože jí miluje. Letí zpátky do Ameriky a přede všemi jí vyzná lásku. Vezmou se a jsou spolu šťastní.
HERCI: