Carla (2003)

Carla

About Carla on 123movies: released in 2003, directed by Diarmuid Lawrence, running 93 minutes, produced in the United Kingdom. The meeting of the quiet Helen North and the charismatic Carla on a beautiful Greek island leads to tragic consequences.