Joaquim de Almeida
— Father António
Cristina Câmara
— Lena
Sofia Leite
— Ana
Diogo Infante
— Helder
Ana Bustorff
— Alzira
António Capelo
— Albano
João Lagarto
— Inácio
José Eduardo
— Trancoso
Francisco Nicholson
— Bishop
Cândido Ferreira
— Police Officer
Maria d'Aires
— Nurse
Carlos Vieira de Almeida
— Neighbor
Fernando Heitor
— Clinic's Director
Carlos Areia
— Presenter
Tino Navarro
— Assembley Chairman
Francisco D'Orey
— Uncle Joaquim
Luís Filipe Rocha
— Defense Lawyer
Carmen Santos
— Maria
Carlos Rodrigues
— Pawnbroker
Jorge Pinto
— District Attorney
Júlio Cardoso
— Nunes