This thriller was shot in the most beautiful location by a lake in the Cotswolds, England.
Released: 1981-01-18
WhatToWatch — search all titles