Actress Dinah Sheridan, who appeared in classic British films including The Railway Children and Genevieve, has died at the age of 92.
Sheridan, who played the mother in The Railway Children, also had roles in The Mirror Crack'd and the BBC sitcoms Don't Wait Up and All Night Long.
She played Chancellor Flavia in the 1983 Doctor Who film The Five Doctors.
The actress died peacefully at her home in Northwood, Middlesex, surrounded by her family on Sunday, her agent said.
Born Dinah Mec to a German mother and Russian father in 1920, she picked the name Sheridan out of the phone book.
In 1942, she married the actor Jimmy Hanley and the couple had three children.
Her son Jeremy went on to be Conservative Party chairman in the 1990s and his sister Jenny was an actress and presenter, hosting the ITV children's show Magpie. Another daughter, born in 1944, lived for just three days.
Sheridan and Hanley appeared in a string of films together but the actress left her husband in 1949. She enjoyed further screen success with the comedy Genevieve in 1953.