Claudia Cardinale continuait à tourner tantôt en Europe, tantôt à Hollywood avec différents rôles, dont « Sandra » en 1964, film de Luchino Visconti avec Jean Sorel, « Les Professionnels » en 1966 de Richard Brooks avec Burt Lancaster… En 1968, elle interpréta LE RÔLE féminin dans « Il était une fois dans l’Ouest » de Sergio Leone, avec Henry Fonda, Charles Bronson, Jason Robards…
A partir de 1969,elle apparut surtout dans des films européens, travaillant avec des directeurs dont Luchino Visconti, Pasquale Squitieri, Lilianna Cavani, Christian Jaque, José Giovanni, Mauro Bolognini, Henri Verneuil, Luigi Comencini etc etc…
En 1977, elle joua dans « Jésus de Nazareth » de Franco Zeffirelli et en 1982 « Fitzcarraldo » de Werner Herzog, film international tourné avec beaucoup de difficultés en Amazonie…Suivi par « Princesse Daisy » en 1983 de Warris Hussein avec Merete Van Kamp et « Le fils de la panthère rose » en 1993 de Blake Edwards avec Roberto Begnini et « And now… ladies and gentlemen » en 2001, film de Claude Lelouch avec Jeremy Irons et Patricia Kaas, « Le démon de midi » en 2004, film de Marie-Pascale Osterrieth, avec Michèle Bernier et Simon Abkarian, et « Tous frais payés » en 2005, de Aline Issermann avec Alexandra Lamy, Bruno Salomone, Isabelle Gélinas et Mathias Mlekuz.
Depuis quelques années seulement, Claudia Cardinale a débuté au théâtre en 2000, avec « La Venexiana » pièce d’un auteur inconnu du XVIème siècle, mise en scène de Maurizio Scaparro avec Catherine Allégret « Comme tu me veux » en 2002/2003 de Luigi Pirandello, mise en sène de Pasquale Squitieri avec une tournée en Italie et « Doux oiseau de jeunesse » en 2005 de Tenessee Williams , mise en scène de Philippe Adrien avec Christophe Reymond, Bernard Verley, Delphine Serina…