Cuando la organizadora de eventos del hotel Rachel rompe con su novio John, por engañarla, decide buscar en línea un nuevo novio. En la extensión del ciberespacio, conoce a un hombre rico y encantador llamado Craig, que al principio parece perfecto. Es atractivo, divertido, romántico y ha dirigido con éxito la empresa inmobiliaria global de su madre mientras su madre, Doris, viaja por el mundo. Pero Craig está lejos de ser perfecto. Es obsesivo y controlador, y una vez que pone su mirada en Rachel, no tiene planes de dejarlo ir.