Ruth (Kate Winslet) is a headstrong Australian woman who is headed for a group marriage in India to her guru. Her family hopes to break the cult leader's grip on Ruth and hires an American deprogramming expert, P.J. (Harvey Keitel).
When P.J. catches up with Ruth, an all out battle of the sexes, minds and souls ensues.