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.
Dallas, an American golf tutor, arrives in a quiet Sydney suburb to teach at the local school and sets about causing chaos with the family she stays with.