Edoardo Pesce
Carezza
Alessandro Roja
Sorriso
Alessandra Mastronardi
Miriam
Christian De Sica
Torsillo
Francesco Bruni
Raniero
Massimiliano Rossi
Scajone
Michael Schermi
Armandino
Gabriele Cristini
Young Carezza
Christian Monaldi
Young Sorriso
Davide Zanfrisco
Speaker
Nana Funabiki
Translator
Taichi Ishimaru
Carlo Ettorre
Andrea Fazio
Giacomo Andrea Bottoni
Carlo Valli
Narrator (voice)
Mauro Aversano
Carny (uncredited)