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