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