How many movies have Maria Grazia Cucinotta and Vittorio Storaro collaborated on?

They have worked on 3 movies together! Their first movie together was Picking Up the Pieces (2000) while their highest rated movie together was All the Invisible Children (2005). They have not worked together since L'imbroglio nel lenzuolo (2010).