120 minutes
2/9/2003
Lino Banfi
as Frate Raniero
Pietro Sermonti
as Antonio
Nicole Grimaudo
as Giorgia
Nino Manfredi
as Padre Roberto
Felice Andreasi
as Frate Vittorio
Frank Crudele
as Frate Bettino
Marco Messeri
as Mario Zonca
Mauro Pirovano
as frate Gerasio
Sergio Forconi
as Ovidio
Isabella Cecchi
as Marta
Massimo Reale
as Nicolò
Sergio Pierattini
as Don Piero
Alessandra Costanzo
as la mamma di Giorgia
Fiorenzo Fiorentini
as Giacomo
Valeria Ciangottini
as Eleonora
Giacomo Piperno
as frate provinciale
Giorgio Marchesi
as Alessandro
Mandala Tayde
as Deviya
Ludovico Fremont
as frate Tommaso
Raffaele Pisu
as Frate Michele
Omar Digne
as Mosè
Rosanna Susini
as Silvana
Sonia Grassi
as Mirella
Niki Giustini
as Valeriano
Eleonora Di Miele
as Chiara
Aldo Massasso
as padre provinciale
Isa Gallinelli
as Elisabetta Giuliani, la sindachessa
Andrea Muzzi
as Zonchino
Novello Novelli
as Guerino
Laura Pestellini
as Guendalina
Hoara Borselli
as Roberta, la vice-commissaria
Andy Luotto
as Nicola
Fabrizio Bucci
as Nico