Landor was born in Hampstead, London, the daughter of English actor and radio presenter Neil Landor and of an Irish mother. Landor was educated at the Royal Ballet School, Richmond, and at Tolworth Girls' School, in Surrey. A child Actress in British films in the late 1960s and early 1970s, she began her career at the age of nine, when she appeared in the Hammer Horror film The Devil Rides Out (1968).