The Last Punch Cast Massimo Ranieri Domenico Balsamo Adriana Asti Jean Sorel Valeria Cavalli Antonio Casagrande