View Full Cast Ava GardnerMaria Teresa, duchess of Alba, nicknamed CayetanaAnthony FranciosaFrancisco Jose de GoyaAmedeo NazzariPrime Minister Manuel GodoyGino CerviKing Carlos IV of SpainLea PadovaniQueen Maria Luisa