Characters played by Lesley Manville
Narrator
Characters played by Isla Johnston
Ursula
10 Years
Characters played by Thomasin McKenzie
Ursula
Characters played by Sian Clifford
Sylvie
Characters played by James McArdle
Hugh
Characters played by Maria Laird
Bridget
Characters played by Nancy Rumball
Ursula
Newborn
Characters played by Nelly Rumball
Ursula
Newborn
Characters played by Eliza Riley
Ursula
5 Years
Characters played by Jessica Hynes
Mrs. Glover
Characters played by Sean Delaney
Teddy
Characters played by Harry Michell
Maurice
Characters played by Patsy Ferran
Pamela
Characters played by Jack Forsyth-Noble
George Glover
Characters played by Joshua Hill
Derek Oliphant
Characters played by Sadie Byron
Pamela
11 Years
Pamela
13 Years
Characters played by Oscar Eskinazi
Teddy
4 Years
Characters played by Ron Cook
Dr. Fellowes
Characters played by Jessica Brown Findlay
Izzie
Characters played by John Hodgkinson
Dr. Kellet
Characters played by James George Williams
Teddy
10 Years
Characters played by Gus Turner
Jimmy
5 Years
Characters played by Anders Hayward
Fred Smith
Characters played by Laurie Kynaston
Jimmy
Characters played by Alfie Harrison
Maurice
5 Years
Characters played by Kelsey Balla
Pamela
8 Years
Characters played by Matilda Stafford
Ursula
6 Months
Characters played by Pamela Stafford
Ursula
6 Months
Characters played by Matthew Pidgeon
Vicar
Characters played by Zachary Nachbar-Seckel
Howie
Characters played by Ralph Davis
Clarence
Characters played by Harry Cadby
Gilbert
Characters played by Joe Black
Drag Queen
Characters played by River Caddle
Teddy
Newborn
Characters played by Mhairi Gayer
Klara
Characters played by Zara Gormley
Teddy
Newborn
Characters played by Louis Hofmann
Jürgen
Characters played by Matthew Cottle
Mr. Carver
Characters played by James Chadburn
Klaus
Characters played by Andy Membury
Maurice's Child
Characters played by Kai Membury
Maurice's Child
Characters played by Helena Albright
Hanne
Characters played by Aron von Andrian
Brownshirt
Characters played by Archie O'Callaghan
Jimmy
5 Months
Characters played by Arthur McGirr
Jimmy
5 Months
Characters played by Matthew Sim
Drunk
Characters played by Zee Asha
Landlady
Characters played by Syreeta Kumar
Miss Mandal
Characters played by Ian Saynor
Elderly Man at Tennis
Characters played by Odimegwu Okoye
Mr. Miller
Characters played by Dominic Hodson
Izzie's Beau
Characters played by Hope Delaney
Pamela
3 Years
Characters played by Paul Lancaster
Mr. Ross
Characters played by Anna Lavrenteva
Mrs. Appleyard
Characters played by Callum Coates
Mr. Howell
Characters played by Aiden Lewis-Quilter
Baby Emile
Characters played by Liam Lewis-Quilter
Baby Emile
Characters played by Freddy Sawyer
Doctor (at Issie's house)
Characters played by Lacey Dempsey-Ball
Baby Emile
Characters played by Sarah Seggari
Renee
Characters played by Muki Zubis
Mrs. Miller
Characters played by Leo Rait
Maurice
10 Years
Characters played by Xavier Edmead
Sammy
Characters played by Suzanne Bertish
Mrs. Woolf
Characters played by Tachia Newall
Archibald Winton
Characters played by Wyatt Wilfort
Teddy
6 Months
Characters played by Finley Wilfort
Teddy
6 Months
Characters played by Ray MacAllan
Henry
Characters played by Declan Miele-Howell
Maurice
13 Years
Characters played by Saura Lightfoot Leon
Hilde
Characters played by Emma Beattie
Nurse
Characters played by Daniel Boys
Doctor
Characters played by Zac Pile
Boy Leader
Characters played by Kieran Brunt
Singing Youth
Characters played by Rose Riley
Receptionist at Dr Kellet's Office
Characters played by Cameron Ralph
Singing Youth
Characters played by Audrey Hart
Frieda
Newborn
Characters played by Clara Graham
Frieda
3 Years
Characters played by Matilda Humphrey
Pamela's Child
Characters played by Gillian Cally
Elderly Ursula
Characters played by Jude Humphrey
Pamela's Child
Characters played by Evie Templeton
Frieda
10 Years
Characters played by Edward Green
Passer-by Germany
Characters played by Martin Oelbermann
Pharmacist
Characters played by Stuart Cooke
Passerby