Natascha McElhone as Bella Ainsworth
Mark Umbers as Cecil Ainsworth
Oliver Dench as Lucian Ainsworth
Olivia Morris as Alice Mays-Smith
Anna Chancellor as Lady Latchmere
Assad Zaman as Anish Sengupta
Lily Frazer as Claudine Pascal
Rocco Fasano as Gianluca Bruzzone
Louisa Binder as Constance March
Claude Scott-Mitchell as Rose Drummond-Ward
Adam James as Jack Turner
Lucy Akhurst as Julia Drummond-Ward
Imogen King as Melissa de Vere
Daniele Pecci as Conte Carlo Albani