小有名气的建筑师埃文·韦伯(基努·里维斯KeanuReeves饰)事业有成,生活美满。他住在洛杉矶一套亲手设计的别墅中,妻子凯伦(伊格纳西·阿尔曼德IgnaciaAllamand饰)美艳动人,一双儿女杰克(DanBaily饰)和莉莎(MeganBaily饰)乖巧可爱。某个假日,凯伦驱车带着孩子们外出度假,留下埃文一人在家中工作。瓢泼大雨之夜,艾文突然听到了敲门声。来者是被淋成落汤鸡的女孩贝尔(安娜·德·阿玛斯AnadeArmas饰)和吉妮丝(洛伦扎·伊佐LorenzaIzzo饰),他们迷失方向,请求埃文提供帮助。两个女孩就像善解人意又诱惑媚人的小妖精,让埃文多少有些把持不住。