Search for "Franco Scaldati"
in
The Return of Cagliostro (2003)
The Starmaker (The Star Man) (1995)
ZEN - Zona Espansione Nord (1988)