De jonge Ruth Barron (Kate Winslet) wordt tijdens een bijeenkomst van goeroe Baba sterk beïnvloed. Baba weet haar ‘derde oog’ te raken, waardoor zij helemaal in de ban van de uitstraling en de gedachtewereld van deze goeroe is. De ouders van Ruth zijn zeer ontdaan en willen haar met een smoes terug lokken. Ruth wil hier in eerste instantie niets van weten, maar wanneer het haar moeder in India teveel wordt, reist zij samen met haar terug.
Een ervaren Amerikaanse ‘deprogrammeur’, de zelfverzekerde macho P.J. Waters (Harvey Keitel) moet Ruth deprogrammeren. Het religieuze sektegeloof van Ruth maakt echter plaats voor onzekerheid en… een erotische spanning tussen haar en P.J.