Ruth Barron (KATE WINSLET) is a young woman traveling in India who's fallen under the spell of cult guru. When her parents, Miriam (JULIE HAMILTON) and Gilbert (TIM ROBERTSON), hear about this, they swiftly move to put an end to it.
As such, Miriam travels to India to retrieve Ruth under the pretense of her father being gravely ill. In reality, the family has hired PJ Waters (HARVEY KEITEL), an American expert at cult deprogramming, to intervene. Of course, once Ruth's back home, she's furious about this turn of events, but eventually concedes to meet for three days with Waters.
Although he has successfully deprogrammed 189 people before her, Waters has a few concerns. For one, his normal assistant is unavailable and he now only has Ruth's inexperienced family - including her brothers Tim (PAUL GODDARD) and Robbie (DAN WYLLIE) and sister-in-law Yvonne (SOPHIE LEE) - to help him.
He also finds himself immediately attracted to Ruth, but decides to proceed anyway with his three-day course of isolation, provocation and confrontation, all of which should lead to eventual success. Thus, they head off to the middle of nowhere and begin.
Ruth is understandably reluctant and doesn't want to participate, but PJ's methods seem to begin working on her. Things change, however, when Ruth realizes PJ's attraction toward her and decides to do some sexually related manipulating of her own.
As the three days progress and PJ's girlfriend, Carol (PAM GRIER), shows up to help the Barron family, Ruth and PJ continue in their battle of wills where the tables are constantly turned and the certainty of who will emerge victorious remains in doubt.