Acteur italien, Gianni Franco est né en 1951 à Avellaneda, en Argentine de parents d’origine italienne. Ceux-ci reviennent d’ailleurs en Italie alors que le gamin n’a que trois ans. Le jeune homme débute sa carrière au milieu des années 70, mais il a du mal à percer dans le milieu.
Finalement, il apparaît dans quelques films bis comme Atlantis Interceptors (Ruggero Deodato, 1983), mais c’est son rôle de Vidéo dans Les Rats de Manhattan (Bruno Mattei, Claudio Fragasso, 1984) sous le pseudonyme de Richard Cross qui marque les fans de fantastique. Ensuite, on le retrouve dans Le fou de guerre (Dino Risi, 1985) avec Coluche, Sentences de mort (Lamberto Bava, 1987) et Le tueur de la pleine lune (Ruggero Deodato, 1987).
Quand le cinéma populaire italien décline, on le revoit à la télévision dans des séries et des téléfilms. Il est toutefois visible dans Le masque de cire (Sergio Stivaletti, 1997), Le fantôme de l’Opéra (Dario Argento, 1998). Durant les vingt-cinq années suivantes, il tourne majoritairement pour la petite lucarne. De temps à autre, il intervient dans un film de cinéma qui ne franchit pas les Alpes.