Quando a planejadora de eventos do hotel Rachel termina com seu namorado John, por tê-la traído, ela decide procurar um novo namorado online. Na expansão do ciberespaço, ela conhece um homem charmoso e rico chamado Craig, que a princípio parece perfeito. Ele é atraente, divertido, romântico e dirige com sucesso a imobiliária global de sua mãe, enquanto sua mãe, Doris, viaja pelo mundo. Mas Craig está longe de ser perfeito. Ele é obsessivo e controlador, e assim que voltar os olhos para Rachel, ele não tem planos de desistir.