Genie (Zoe Trilling) si reca in Egitto per far visita a suo padre, l’archeologo dottor Matteson (William Finley). Durante una passeggiata in città, viene assalita da quattro uomini , riesce a sfuggire alla violenza grazie a Sabina (Alona Kimhi) e tra le due ragazze nasce così una amicizia. Il dottor Matteson conosce Sabina e non si fida di lei, tanto che chiede alla figlia di non frequentarla. Genie disobbedisce e accetta l’invito dell’amica per partecipare ad una festa dove incontra Paul Chevalier (Robert Englund), uomo molto affascinante e misterioso, discendente del Marchese De Sade...