Dolores Heredia is exquisite as Esperanza, the mother who never gives up hope, and others in the cast include Demian Bechir as Cocomixtle the pimp, Alberto Estrella as Angel the wrestler, and Fernando Torre Lapham as Father Salvador.With rich, colorful cinematography by Xavier Perez Grobert, and a good soundtrack (Carlo Nicolau and Rosino Serrano), this film is filled with wonderful imagery and excellent acting, but just misses the mark for me. I would recommend it for mature audiences only, and this edition of the film does not include subtitles. Total running time approximately 100 minutes.