as Giovanni
as Dottor Piso
as Matteo
as Giuseppe Montesano
as Young Davide
as Massimo
as Robby
as Vincenzo Nardi
as Padre Carras
as Stefano
as Mauro Barale
as Lorenzo
as Gesuino
as Davide
as Giacomo Matteotti
as Achille Compagnoni
as Detective
as Zamboni
as Rorschach
as Diego
as Francesco de Marchi
as Teresio “Ezio” Colombo
as Ezio Colombo
as Stefano Lauria
as Marco Ferrari
as Arturo Altieri
as prof. Enea Pannone
as Giacomo De Santis
as Gabriele Leoni
as Claudio
as Valerio
as Paolo Donati
as Fabrizio Strada
as Pietro Mancini