Evan Webber (Keanu Reeves) lebt mit seiner Familie in einem beeindruckenden Haus in Kalifornien. Er hat eine wunderbare und talentierte Frau, zwei Kinder und ist als Architekt ein angesehener Mann in seinem Beruf. Als seine Familie eines Nachmittags an den Strand fährt, muss er zum Arbeiten zu Hause bleiben. Auf sich gestellt legt Evan Musik auf, lauscht dem einsetzenden Regen und wird plötzlich – Knock Knock – von einem Klopfen an der Tür in seinem Alleinsein gestört.
Draußen stehen zwei durchweichte Mädchen: Genesis (Lorenza Izzo) und Bell (Ana de Armas) bitten ihn um einen Unterschlupf vor dem Unwetter und hoffen, dass sie sein Telefon benutzen können. Obwohl sie schnell erfahren, dass Evan verheiratet ist, fahren sie bald all ihren Charme auf, um den erfolgreichen Mann zu verführen. Doch natürlich steckt viel mehr dahinter, als es anfangs den Anschein hat.