- Jeremy Irons Raimund Gregorius
- Mélanie Laurent Joven Estefânia
- Jack Huston Amadeu
- Martina Gedeck Mariana
- Tom Courtenay João Eça
- August Diehl Joven Jorge O'Kelly
- Bruno Ganz Jorge O'Kelly
- Lena Olin Estefânia
- Christopher Lee Padre Bartolomeu
- Charlotte Rampling Adriana de Prado