Giancarlo Gianni est né le 1er Août 1942 à La Spezia en Italie. Il s’oriente vers des études d’ingénieur avant de se lancer dans une carrière artistique. Il entre à l’Académie d’art dramatique Silvio d’Amico en 1961. Il se trouve quelques rôles au théâtre dans des adaptations de William Shakespeare. L’année suivante, il débute sur scène dans
Le Songe d’une nuit d’été avec Carla Fracci et mis en scène par Menegatti. En 1962, il interprète le rôle d’Alfredo dans la pièce
Memoria di una signora amica dirigé par Franco Rosi. Il est ensuite choisi par Zeffirelli pour interpréter Roméo dans son
Juliette et Roméo.
Il devient célèbre auprès du grand public grâce à l’œuvre tournée pour la télévision
David Copperfield. Après sa parenthèse télévisuelle, il retourne au théatre et joue dans plusieurs spectacles dont
Le Lupa aux côtés d’Anna Magnani, où il retrouve Franco Zeffirelli.
C’est en 1965 que le comédien fait ses premiers pas au cinéma sous la direction de Gino Mangini dans
Fango Sulla Metropoli. À partir de là, tout s’enchaîne. Il rencontre Lina Wertmüller qui le dirige au théâtre et au cinéma puisqu’elle fera appel à lui dans la quasi-totalité de ses films. Les deux fonderont même ensemble une société de production :
Liberty Films.
1968 est année importante pour l’acteur. Il tient un rôle secondaire de soldat dans
Anzio d’Edward Dmytryk aux côté de Robert Mitchum, Robert Ryan et Peter Falk. L’année suivante, il jouera en compagnie d’Anthony Quinn et Anna Magnani dans
Le Secret De Santa Vittoria de Stanley Kramer.
Ses rôles secondaires lui permettent d’obtenir une certaine notoriété dans son pays natal. Il obtient quelques rôles principaux comme dans
La Tarentule Au Ventre Noir de Paolo Cavara dans lequel il interprète un inspecteur de police.
Mais sa carrière va prendre un tournant international lorsqu’il reçoit en 1973 le prix d’interprétation masculine à Cannes pour sa performance dans
Film D'Amore E D'Anarchia, Ovvero Stamattina Alle 10 In Via Dei Fiori Nella Nota Casa Di de Lina Wertmüller.
Le comédien tourne avec les plus grands acteurs internationaux. Il croise Catherine Deneuve dans
La Grande Bourgeoise de Mauro Bolognini. Après le film
Deux Grandes Gueules en 1974 sa carrière est à son apogée. Il est nommé pour l’Oscar du meilleur acteur pour son rôle dans
Pasqualino en 1976.
Dans les années 80, le comédien passe derrière la caméra, le temps d’un film
Ternosecco dans lequel il écrira le scénario.
Les années d’après sont moins glorieuses. Il fait quelques apparitions dans
New York Stories de Francis Ford Coppolo. À la fin des années 90, il multiplie les seconds rôles. En 2001 il tourne aux côtés d’Anthony Hopkins dans
Hannibal. En 2003, Jaume Balaguero fait appel à lui pour jouer dans
Darkness. L’année d’après, il est l’affiche d’un film d’action de Tony Scott :
Man On Fire.
A 66 ans, Giancarlo Giannini tient le rôle de René Mathis dans
Casino Royale de Martin Campbell. Un rôle qu’il retrouve deux ans plus tard dans
Quantum Of Solace de Marc Forster.