Set against the backdrop of Goa, India, the story follows Richard (played by Richard Tyson), an American who travels to the region to investigate a series of ancient Portuguese legends. His journey takes a turn when he meets a mysterious and beautiful local woman, Leela (Gulshan Grover and Helen Brodie feature in the cast).