Sheila Fearn was born on October 3, 1940 in Leicester, Leicestershire, England. She is an actress, known for Time Bandits (1981), The Avengers (1961) and The Likely Lads (1976). She was previously married to Herbert Oakes.