Answer
Anne Baxter played the role of Sophie MacDonald in the film The Razor's Edge. The film was released in 1946 and starred Tyrone Power and Gene Tierney. It was based on the novel of the same name by W. Somerset Maugham. The film follows the story of a young man who travels to India in search of spiritual enlightenment.