Pretty Polly, also known as A Matter of Innocence, is a 1967 British film, directed by Guy Green and based on the short story, Pretty Polly Barlow, by Nol Coward. It stars Hayley Mills, Shashi Kapoor, Trevor Howard, and Brenda De Banzie. The film is largely set in Singapore.
Source: Wikipedia