Franco Rosso est né le 29 août 1941 à Turin, dans le Piémont, en Italie, sous le nom de Franco Giuseppe Rosso. Il a été réalisateur et producteur, connu pour Babylon (1980), 64 Day Hero (1986) et Dream Weaver (1968). Il était marié à Joanna Smith et Stephanie Cleverley. Il est décédé le 9 décembre 2016.