Italy / France / Portugal,
1996, 104 min
Cast:
Marcello Mastroianni,
Joaquim de Almeida,
Daniel Auteuil,
Stefano Dionisi,
Nicoletta Braschi,
Marthe Keller,
Filipe Ferrer,
Teresa Madruga,
Nicolau Breyner, Pedro Efe, Mário Viegas, Iris Cayatte (more)
(more professions)