Characters played by Genevieve O'Reilly
Kate
Characters played by Geraldine James
Eileen
Characters played by Robert Pugh
Toby
Characters played by Joe Duttine
Joe
Characters played by Victoria Hamilton
Esther
Characters played by David Westhead
Dave
Characters played by Susannah Wise
Susan
Characters played by Anna Wilson-Jones
Sally
Characters played by Oliver Boot
Matt
Characters played by Mark Bazeley
Pete
Characters played by Olivia Colman
Amanda
Characters played by Ricky Nixon
Brian
Characters played by Jemima Rooper
Emma
Characters played by Augustus Prew
Dexter
Characters played by Amanda Fairbank-Hynes
Young Kate
Characters played by Micah Balfour
Boris
Characters played by Sally Leonard
Caroline
Characters played by Jamiu Adebiyi
Inigo
Indigo
Characters played by Nigel Terry
Jack
Characters played by Adam Stocks
Lincoln
Characters played by Candice Williams
Sophie
Characters played by Thomas Birch
Tom
Characters played by Daniel Betts
Mike
Characters played by Miles Anderson
Phil
Characters played by June Watson
Mother Xavier
Characters played by Tony Rohr
Bob
Characters played by Stuart Antony
Tony
Characters played by Matthew Chambers
Frank
Characters played by Aaron Neil
Dr. Thomas
Characters played by Harrison Foss
Tom
Characters played by Candice Williams
Sophie
Characters played by Ciaran McIntyre
Mr. Jefferies
Characters played by Reece Baani
Man in Bath
Characters played by Rachel Bavidge
A & E Doctor
Characters played by Ty Glaser
Nurse
Characters played by Oliver Jackson-Cohen
Marcus
Characters played by Gemma Lawrence
Chloe
Characters played by Aoife Madden
Nurse
Characters played by Ewan Stewart
Chris
Characters played by James Wallace
Steve