
Casts

Ava Gardner
as Maria Teresa, duchess of Alba, nicknamed Cayetana

Anthony Franciosa
as Francisco Jose de Goya

Amedeo Nazzari
as Prime Minister Manuel Godoy

Gino Cervi
as King Carlos IV of Spain

Lea Padovani
as Queen Maria Luisa

Massimo Serato
as Conte Rodrigo Sanchez

Audrey McDonald
as Anita

Nadia Balabine
as Carlotta Joaquina

Renzo Cesana
as Bayeu

Carlo Giustini
as José