5.0 / 10
(1 votes)
The meeting of the quiet Helen North and the charismatic Carla on a beautiful Greek island leads to tragic consequences.
United Kingdom
Drama,
Thriller,
TV Movie
93 minutes
2003
Diarmuid Lawrence
West End Films,
RDF Media
Helen North
Carla
Daniel
Paul
Rob
Director
Novel
Writer
Director of Photography
Music