Juliette Binoche
as
Anne
Anaïs Demoustier
as
Charlotte
François Civil
as
Florent
Eve Connolly
as
Adriel
Isabelle Connolly
as
Eloise
Denise Gough
as
Sarah
Michiel Huisman
as
Shepherd
Maja Ostaszewska
as
Maria
Alec Utgoff
as
Zhenia
Tomasz Schuchardt
as
Adrian
Maja Ostaszewska
as
Ewa
Denis O'Hare
as
Dave
Billy Howle
as
John
Naomi Watts
as
Pam Bales
Parker Sawyers
as
Patrick