Ludmila Mikaël
— Mariana
Arnaud Giovaninetti
— Nuno
Jean-Pierre Cassel
— Rodrigo
Julie Sergeant
— Estefânia
Jose Coronado
— Gastão
Christine Chevreux
— Rosa
Joaquim de Almeida
— Manuel
José Mário Branco
— Mouzinho
Antonio Ferrandis
— José Luciano
Montserrat Salvador
— Titão
Rogério Samora
— Lencastre
Pedro Efe
— Leitão
Carlos César
— Padre Marcos
Filipe Ferrer
— Alberto
Raul Solnado
— Matos
Lourdes Norberto
— Adelaide
Miguel Guilherme
— Lopes
Manuel Cavaco
— Saraiva
Victor de Sousa
— Chapeleiro
João Bénard da Costa
— Medico (as Duarte de Almeida)
Artur Semedo
— Velho General
Adelaide João
— Alcoviteira
André Gago
— Rodrigo (voice)
Fernando Luís
— Coronel Gastão (voice)
Ana Padrão
— Rosa (voice)
Patrícia Tavares
— Rapariga na Cozinha (uncredited)
José Viana
— Voice of Luciano de Castro (voice) (uncredited)
José Figueiras
Camacho Costa
— Homem (uncredited)