La Celestina
A tragic story of love, passion, ambition and revenge.
Calisto is a young knight who has fallen madly in love with a beautiful maiden, Melibea (Penélope Cruz). Calisto is prompted by his unscrupulous servant, Sempronio, to seek the help of Celestina. Calisto's other servant Parmeno, tries to dissuade his master from resorting to the old witch who Parmeno knows all about from past experiences. But Calisto sees Celestina as his last hope for love and happiness and so pays her to work her magic on Melibea, which she duly does. The young Knight and the beautiful maiden are soon happy lovers, but not for long...