Characters played by Ella Jones
Young Holly
Characters played by Anna Popplewell
Young Marina
Characters played by Cameron Powrie
Young Nat
Characters played by Trudie Styler
Linda
Characters played by Allan Corduner
Max
Characters played by Deborah Findlay
Judith
Characters played by Nicky Henson
Ray
Characters played by Anna Friel
Marina
Characters played by Michelle Williams
Holly
Characters played by Oliver Milburn
Nat
Characters played by Hannah Bourne
Carolyn
Characters played by Russell Mabey
Craig
Characters played by Blake Ritson
Tim
Characters played by Francis Lee
Paul
Characters played by Eve Cooper-Rose
Sophie
Characters played by Lee Williams
Ben
Characters played by Marianne Denicourt
Isabel
Characters played by Kyle MacLachlan
Daniel
Characters played by Andrew Beck
Stuart
Characters played by Ariana Fraval
Earnest Girl
Characters played by Annabel Mullion
Meredith
Characters played by Adrian Lukis
Leo
Characters played by Steve John Shepherd
Carl
Characters played by Eliot Sumner
Holly and Marina's Child
Characters played by Natalie Moss
Holly and Marina's Child
Characters played by Richard Appleby
Rob the Barman