Contrariando sua família, Ruth Baron (Kate Winslet), uma jovem australiana, viaja para Índia numa viagem de descobertas e aventuras. Lá se junta à legião de fanáticos do guru Chidaatma Baba. Sua mãe vai ao seu encontro para convencê-la a voltar para a casa. Seus pais chamam, então, o conselheiro espiritual americano P.J. Waters (Harvey Keitel) para tentar trazê-la de volta a normalidade.