Movie set in italy

Movie is set in village in Italy, movie is about kid growing up in that village betwen 70s to early 2000 movie ending he is much older and having kid on train station, and i can rember in middle of movie he was stealing some fruits with friends and someone get caught and get beaten up and lost one eye i think.
But movie is basicly about growing up in one generation. If someone can help big thanks