All Cast

Antonio Banderas

Antonio Banderas

Marcelino

Golshifteh Farahani

Golshifteh Farahani

Conchita

Rupert Everett

Rupert Everett

Monseñor

Pierre Niney

Pierre Niney

Paul Ratier

Henry Goodman

Henry Goodman

De los Ríos

Tristán Ulloa

Tristán Ulloa

Abbé Breuil

Irene Escolar

Irene Escolar

María

Allegra Allen

Allegra Allen

María Sautuola

Clément Sibony

Clément Sibony

Cartailhac

Javivi

Javivi

Harlé

Nicholas Farrell

Nicholas Farrell

Vilanova

Lluís Soler

Lluís Soler

Mero

Tábata Cerezo

Tábata Cerezo

Pasi

Concha Hidalgo

Concha Hidalgo

Marquesa

Katie Paterson

Katie Paterson

Carolina

Maryam d'Abo

Maryam d'Abo

Elena

José Luis Esteban

José Luis Esteban

Padre Tomás

Gonzalo Cunill

Gonzalo Cunill

Cubillas

Ximena Vera

Ximena Vera

Monja

Kike Guaza

Kike Guaza

Rey Alfonso XII