All Cast

Antonio Banderas
Marcelino

Golshifteh Farahani
Conchita

Rupert Everett
Monseñor

Pierre Niney
Paul Ratier

Henry Goodman
De los Ríos

Tristán Ulloa
Abbé Breuil

Irene Escolar
María
Allegra Allen
María Sautuola

Clément Sibony
Cartailhac

Javivi
Harlé

Nicholas Farrell
Vilanova

Lluís Soler
Mero

Tábata Cerezo
Pasi

Concha Hidalgo
Marquesa
Katie Paterson
Carolina

Maryam d'Abo
Elena
José Luis Esteban
Padre Tomás

Gonzalo Cunill
Cubillas

Ximena Vera
Monja
