The meeting of the quiet Helen North and the charismatic Carla on a beautiful Greek island leads to tragic consequences.
September 15, 2003
Released
Carla
1h 33min
—
English
West End FilmsRDF Media
2022
2021
2020
2008
2023
1966
2012
2006
2017
1996
2010