His last film as director “People of Love and Rage” won the Eindhoven FIlm Festival and the Special Mention of the Jury at the Rome Independent Film Festival. As a producer, his animated short “The Ballad of the Homeless” screened at the Cannes Film Festival, won a Nastro d’Argento, was a candidate at the David di Donatello and won the LA Short Fest, being shortlisted for the Academy Awards. Stefano is currently producing his fourth documentary “Eighteen Penalties” about the sotry of the football matches between Italy and Germany produced by Istituto Luce and Lichtblick Film, with the support of the Italian Ministry of Culture and the German Film Funding Institute.