Barbara Joy Flynn (born 5 August 1948) is an English actress. She first came to prominence playing Freda Ashton in the ITV drama series A Family at War (1970โ1972). She went on to play the milk woman in the BBC comedy Open All Hours (1976โ1985), Jill Swinburne in The Beiderbecke Trilogy (1985โ1988), Dr. Rose Marie in the BBC series A Very Peculiar Practice (1986โ1988), Judith Fitzgerald in the ITV drama Cracker (1993โ1995), and Mrs. Jamieson in Cranford (2007โ2009). In 2021, she appeared in Doctor Who: Flux as Tecteun, a founder of Time Lord society and The Doctor's adopted mother. Starting in 2023, she acted in Beyond Paradise, playing the mother of the detective's girlfriend. This included some episodes in 2024 where she was reunited with Peter Davison, her A Very Peculiar Practice co-star.
In her own words, she tends to play "feisty, strong women"
as Self
as Narrator(10 eps)
as Anne Lloyd(24 eps)
as Narrator
as Narrator
as Councillor Lavinia Bone(6 eps)
as Julia(1 ep)
as Aunt Hermione(5 eps)
as Queen Victoria
as Dronning Victoria(1 ep)
as Lady Camdon
as Pat(6 eps)
as Narrator (Voice)
as Aunt Bella
as Herself - Narrator(2 eps)
as Mrs Beaumont
as Patti Grenson(1 ep)
as Self - Participant(1 ep)
as Isabella(1 ep)
as Narrator (voice)(14 eps)
as Mrs. Argyle
as The Honourable Mrs Jamieson(2 eps)
as The Queen(5 eps)
as Carol(1 ep)
as Self - Narrator(voice)
as Eileen Dallaglio
as Clare Short(1 ep)
as Rita
as Mrs Jamieson(7 eps)
as Narrator(3 eps)
as Helen Potter
as Judith Fitzgerald
as Sally Tipper(1 ep)
as Mary Queen of Scots(2 eps)
as Julia Bickleigh(2 eps)
as Narrator (Voice)(3 eps)
as Awsok(2 eps)
as Mrs French(2 eps)
as Lt Col Petra Summers(2 eps)
as Carole Milburn(1 ep)
as Jane Frampton(1 ep)
as Narrator
as Narrator
as Mrs. Mason
as Mrs. Mason
as Maureen Finnegan(1 ep)
as Emily Forsyte
as Emily(6 eps)
as Moira
as Imogen(2 eps)
as Grace Fisher(1 ep)
as Sarah Ridd
as Sarah Ridd(2 eps)
as Miss Browning(4 eps)
as Kim's Mother
as Prof. Corner
as Self - Narrator
as Mrs Mason(2 eps)
as Goneril
as Chris' Mother
as Dr Jeffries(1 ep)
as Me Jeffries
as Millie Bullard(1 ep)
as TV Documentary Narrator(1 ep)
as Carol Fisher(2 eps)
as Dee Tate(6 eps)
as Judith Fitzgerald(15 eps)
as Judith(4 eps)
as Madame Maigret(2 eps)
as Goneril(1 ep)
as Daphne Peacock / Fiona Cashmore / Dakasha Karia / Sharon Cope (voices)(12 eps)
as Hostage
as Eleanor Goodchild(4 eps)
as Mrs Allerton(1 ep)
as Jane
as Jill Swinburne(4 eps)
as Jill Swinburne(2 eps)
as Monica Height(1 ep)
as Belinda
as Judy
as Dr Rose Marie(14 eps)
as Sheila Green(1 ep)
as Jane(1 ep)
as Jill Swinburne(6 eps)
as Jill
as Mary Bold(6 eps)
as Joanna Lassiter(1 ep)
as Private Nurse
as Margaret Hanson
as Shirley(6 eps)
as Dorothy Kemp(2 eps)
as Sue(1 ep)
as Sarah Fletcher(1 ep)
as Heather
as Sandy(1 ep)
as Marlene(1 ep)
as Pauline Sutton(1 ep)
as Monica Potter
as The Milk Woman(11 eps)
as Sally Mackworth(1 ep)
as Angie
as Heather(1 ep)
as Angie(1 ep)
as Monica Potter(1 ep)
as Jill(1 ep)
as Margaret Hanson(1 ep)
as Freda MacKenzie(8 eps)
as Freda Ashton(32 eps)
as Jane Wardle(1 ep)