Carlo Cecchi was born on January 25, 1939 in Florence, Tuscany, Italy. He is known for his work on The Red Violin (1998), Stealing Beauty (1996) and Honey (2013). Read more on iMDB