玛格利特(桑德拉·布洛克饰)是一名加拿大人,为了追寻她的梦想,她从加拿大到了美国的波士顿淘金。移民的时候她的手续有些问题,但当时审查比较宽松,她也就蒙混过关了。数年后,玛格利特已经成为一家图书出版公司的高级主管,事业有成的她虽然还是单身状态,但也仅仅是远在加拿大的父母替她着急而已,玛格利特自己可还一直没有考虑过个人问题。在公司里玛格利特素以严厉而闻名,几乎个个同事都被玛格利特叫去训过话,例如刚来的大学生安德鲁(瑞安·雷诺兹饰),就是玛格利特常常训斥的对象。
安德鲁·帕克斯顿是一名刚刚走进社会的大学毕业生,涉世未深的他好不容易找到了这份工作,却万万没有想到自己的中年女上司会这么难为自己。安德鲁忍耐着玛格利特对他的诸多挑剔,因为他总觉得自己只要把一切都做好取得玛格丽特的好感,从而让自己的小说能在杂志里连载发表。但是玛格利特因为签证问题,即将面临着遣返回到加拿大的命运。这可让玛格利特愁坏了,好不容易打拼下来的事业难道就因为一张小小的绿卡拿不到手而毁于一旦。
灵机一动,玛格利特决定以工作为要挟,要安德鲁同她假结婚,以换取绿卡。安德鲁接到上司的这个要求自然是相当地苦不堪言,但他为了保住这走出校门的第一份工作,也只好硬着头皮上了。面对玛格利特的火速结婚,移民局的调查员也盯上了他们俩,于是安德鲁必须把玛格利特带回家,同父母见面,然后筹备盛大的婚礼,证明他们不是假结婚。安德鲁带着玛格丽特回到了老家美国阿拉斯加,而移民局的调查官员也暗中尾随而至,在外人面前玛格丽特和安德鲁需要装得十分亲密,如胶似漆,但私底下却要事事划清界限。一场当事人已经无法控制的闹剧上演了。