De Australische Ruth (Winslet), reist samen met een vriendin naar India en raakt daar in de ban van goeroe Chidaatma Baba en besluit met hem te trouwen. Haar familie begrijpt er niks van en probeert bezorgd haar onder de invloed van Baba weg te halen. Ze besluiten de beroemde 'cult-exiter' P.J. Waters (Keitel) in te huren om haar, met intense sessies, weer te deprogrammeren.