Overview
Enchantment is a 1948 American romantic drama film directed by Irving Reis and starring David Niven, Teresa Wright and Evelyn Keyes. It was produced by Samuel Goldwyn, and based on the 1945 novel A Fugue in Time by Rumer Godden.
Plot
In World War II London, a bold American servicewoman named Grizel Dane (Evelyn Keyes) pays a visit to her granduncle, aged General Sir Roland 'Rollo' Dane (David Niven), looking for a place to stay. At first reluctant to disturb his routine, Rollo soon gives in.
Interspersed flashbacks reveal the history of the Dane family. The first takes place when Rollo (Peter Miles) is a child. He and his older siblings, Selina (Sherlee Collier) and Pelham (Warwick Gregson), are introduced to Lark Ingoldsby (Gigi Perreau) by their father (Colin Keith-Johnston). He explains that her parents have been killed in the Tay Bridge disaster and that she will be living with them as a member of the family. Selina immediately resents the newcomer.
The second flashback occurs when the children have grown up. Roland's father has died, leaving Selina (played as an adult by Jayne Meadows) in charge of Lark (Teresa Wright), whom she treats more like a servant than a member of the family. Rollo (David Niven) returns on leave from the army. When Lark asks Pelham (Philip Friend) for a dress, the first that would not be a hand-me-down from Selina, he realizes that she is growing up and invites her to a dance. She becomes acquainted with the Marchese Guido Del Laudi (Shepperd Strudwick), a business associate of Pelham's.
From Wikipedia (CC BY-SA 4.0).