Francesco Anniballi is known for his work on Ugly, Dirty and Bad (1976), The Taming of the Scoundrel (1980) and Little Italy (1978). Read more on iMDB