The meeting of the quiet Helen North and the charismatic Carla on a beautiful Greek island leads to tragic consequences.
The meeting of the quiet Helen North and the charismatic Carla on a beautiful Greek island leads to tragic consequences.
Lesley Sharp , Helen McCrory , Iain Glen
Andrew Piotrowski
RDF Media , West End Films
as Helen North
as Carla