All Cast

Michel Piccoli

Michel Piccoli

Richard

Liv Ullmann

Liv Ullmann

Leonor

Ornella Muti

Ornella Muti

Catherine

Antonio Ferrandis

Antonio Ferrandis

Thomas

Ángel del Pozo

Ángel del Pozo

Chaplain

George Rigaud

George Rigaud

Catherine's Father

José María Caffarel

José María Caffarel

Doctor

Carmen Maura

Carmen Maura

José Sacristán

José Sacristán

Priest (uncredited)

José María Prada

José María Prada

Francisco Nieto

Francisco Nieto

(as Paco Nieto)

Loreta Tovar

Loreta Tovar

José Guardiola

José Guardiola

Piero Vida

Piero Vida

Tito García

Tito García

José Moreno

José Moreno

Ana Gasber

Ana Gasber

Francisco Balcells

Francisco Balcells

Manuel Sierra

Manuel Sierra

José Antonio Ceinos

José Antonio Ceinos

(as José Ceinos)

Inma de Santis

Inma de Santis

Child

Carlos Coque

Carlos Coque

Child

José Luis Romero

José Luis Romero

Child (as José L. Romero)

Pilar Torres

Pilar Torres

Child

Lucía Torres

Lucía Torres

Juan Cerro

Juan Cerro

Child

Magi Fuentes

Magi Fuentes

Child

Vittorio Parziale

Vittorio Parziale