Sister Julienne
Jennifer A Agutter
Sister Evangelina
Pam Ferris
Shalagh Turner (formerly Shelagh Turner)
Laura Main
Jennifer Worth (voice)
Vanessa Redgrave
Sister Monica Joan
Judy Parfitt
Trixie Franklin
Helen George
Chummy Noakes / Chummy
Miranda Hart
Cynthia Miller / Sister Mary Cynthia
Bryony Hannah
Nurse Phyllis
Linda Bassett
Fred Buckle
Cliff Parisi
Nurse Barbra Gilbert
Charlotte Ritchie
Dr. Patrick Turner
Stephen McGann
Patsy Mount / Nurse Patsy Mount
Emerald Fennell
Sister Winifred
Victoria Yeates
Violet Buckle / Violet Gee
Annabelle Apsion
Instructress
Alix Dunmore
Angela Turner
Alice Brown
Perry Mullucks
Jamie McLelland
PC Peter Noakes / Sgt. Peter Noakes
Ben Caplan
Timothy Turner
Max Macmillan
Millicent Higgins
Georgie Glen
Rhoda Mullucks
Liz White
Denny Wray
Bart Edwards
May Tang
April Rae Hoang
Cyril Robinson / Sergeant Woolf
Zephryn Taitte
Belinda Mullucks
Lily-Rose Aslandogdu
Nurse Lucille Anderson / Nurse Lucille Robinson
Leonie Elliott
Bernie Mullucks
Chris Reilly
Tom Hereward
Jack Ashton
Olive Nattrass
Maggie McCarthy
Angela Turner
Alice Brown
Sister Frances
Ella Bruccoleri
Delia Busby
Kate Lamb
Mrs. Busby
Maxine Evans
Sister Hilda
Fenella Woolgar
Nurse Valerie Dyer
Jennifer Kirby
Matthew Aylward
Oliver Rix
Nurse Nancy Corrigan / Pupil Midwife Nancy Corrigan
Megan Cusack
Teddy Turner
Edward Shaw
Jenny Lee
Jessica Raine
Colette Corrigan
Francesca Fullilove
Delia Busby
Kate Lamb
Reggie Jackson
Daniel Laurie
Docker
Chris Cowlin
Mrs. Wallace
Linda Hargreaves
Passerby
Karl Farrer
Sister Veronica
Rebecca Gethings
Indian Father
Ajay Nayyar
Sergeant Woolf / Sergeant Aubrey Woolf
Trevor Cooper
Christopher Dockerill / Boy 1
Jack Hawkins
Pupil Midwife Joyce Highland
Renee Bailey
Pupil Midwife Rosalind Clifford
Natalie Quarry
Jimmy
George Rainsford
Jane Sutton
Dorothy Atkinson
Aunt Flo / Sally / Auntie Florrie
Nicky Goldie
Jack Smith
Jake Bailey
Mr. Kenley
Gerrard McArthur
Jonty Aylward
Archie O'Callaghan
Elsie Dyer
Ann Mitchell