Nicholas Urfe (Michael Caine) é um professor que consegue emprego em uma pequena ilha grega. Ele veio substituir um tutor, que misteriosamente cometeu suicídio, e para conseguir esta posição, deixou para trás sua namorada. Lá conhece Maurice Conchis (Anthony Quinn), um rico homem que tem um lado misterioso e místico, e que tem como companheira Lily (Candice Bergen), uma mulher bastante intrigante.