Latin-American actress Eva Mendes smiles for fans at the 39th Giffoni Film Festival in Italy, the largest children's film festival in Europe.