Quando l'organizzatrice di eventi dell'hotel Rachel lascia il suo fidanzato John, per averla tradita, decide di andare a cercare online un nuovo fidanzato. Nella distesa del cyberspazio, incontra un uomo affascinante e ricco di nome Craig, che all'inizio sembra perfetto. È attraente, divertente, romantico e gestisce con successo la società immobiliare globale di sua madre mentre sua madre, Doris, viaggia per il mondo. Ma Craig è tutt'altro che perfetto. È ossessivo e controlla, e una volta che ha messo gli occhi su Rachel, non ha intenzione di lasciarsi andare.