The tragic story of the many lives of Father Dinis, his dark origins and his pious works, and the different fates of all those who, trapped in a sinister web of love, hate and crime, cross paths with him through years of adventure and misfortune in the convulsed Europe of the late 18th and early 19th centuries.
Adriano Luz
as Father Dinis
Maria João Bastos
as Ângela de Lima
Ricardo Pereira
as Alberto de Magalhães
Clotilde Hesme
as Elisa de Montfort
Afonso Pimentel
as Pedro da Silva
João Arrais
as Young Pedro da Silva
Albano Jerónimo
as Count of Santa Bárbara
João Baptista
as D. Pedro da Silva
Martin Loizillon
as Sebastião de Melo
Julien Alluguette
as Benoît de Montfort
Rui Morisson
as Marquis of Montezelos
Joana de Verona
as Eugénia