In 1972, disenchanted about the dreary conventions of English life, 25-year-old Julia heads for Morocco with her daughters, six-year-old Lucy and precocious eight-year-old Bea.

Kate Winslet
as Julia

Saïd Taghmaoui
as Bilal

Bella Riza
as Bea

Carrie Mullan
as Lucy

Pierre Clémenti
as Santoni

Abigail Cruttenden
as Charlotte

Ahmed Boulane
as Ben Said

Sira Stampe
as Eva

Amidou
as Sufi Sheikh

Michelle Fairley
as Patricia