Talk of angels

Polly Walker
 Polly Walker
 (Mary)
Vincent Perez
 Vincent Perez
 (Francisco)
Franco Nero
 Franco Nero
 (Vicente)
Frances McDormand
 Frances McDormand
 (Conlon)
Marisa Paredes
 Marisa Paredes
 (Dona Consuelo)
Francisco Rabal
 Francisco Rabal
 (Don Jorge)
Penélope Cruz
 Penélope Cruz
 (Pilar)
Ariadna Gil
 Ariadna Gil
 (Beatriz)
Rossy de Palma
 Rossy de Palma
 (Elena)