Wanneer hotelevenementenplanner Rachel het uitmaakt met haar vriend John omdat hij haar bedroog, besluit ze online op zoek te gaan naar een nieuw vriendje. In de uitgestrekte cyberspace ontmoet ze een charmante, rijke man genaamd Craig, die op het eerste gezicht perfect lijkt. Hij is aantrekkelijk, leuk, romantisch en leidt met succes het wereldwijde vastgoedbedrijf van zijn moeder, terwijl zijn moeder, Doris, de wereld rondreist. Maar Craig is verre van perfect. Hij is obsessief en controlerend, en als hij eenmaal zijn zinnen op Rachel heeft gezet, is hij niet meer van plan ooit los te laten...