Director
Abel Ferrara
DIRECTOR
Stars (in credits order)
Shia LaBeouf
Padre pio
Cristina Chiriac
Giovanna
Marco Leonardi
Gerardo
Asia Argento
Tall Man
Vincenzo Crea
Luigi
Luca Lionello
Silvestro
Salvatore Ruocco
Vincenzo
Brando Pacitto
Renato
Stella Mastrantonio
Elvira
Federico Majorana
Michele
Michelangelo Dalisi
Salvatore
Martina Gatti
Anna
Alessio Montagnani
Antonio
Roberta Mattei
Susanna
Ermanno De Biagi
Mayor Angelo
Alessandro Cremona
Bevere
Ignazio Oliva
Francesco
Valeria Correale
Antonietta
Federica Dordei
Lucia
Francesco D'Angelo
Oreste
Piergiuseppe Francione
Don Anselmo
Juri Roverato
Ferminio
Anna Ferrara
Diana
Efrem Valentini
Padre Tonino
Alexander Rodriguez
Padre Alex
Matteo Totaro
Padre Matteo
Phil Neilson
Demon General
Carla De Girolamo
Nina
Riccardo Vicardi
Luigi's Crew
Michele Capuano
Mita Annunziata
Giovanna's Cousin
Marilia La Torre
Giovanna's Best Friend
Zsuzsa Magyar
Madonna
Marguerite Bourgoin
Temptress
Lucilla Marcella Marcellino
Donna Teresa
Pia Maria Giuliana
Clorinda
Armando Merenda
Zio Matteo
Alessandro Notarangelo
Altar Boy
Michael Bertali
Simone Longo
Young Priest
Giovanni Guerra
Tommaso La Torre
Giovanna's Child
Miriam Guerra
Giuseppe Libergolis
Anna's Child
Angelo Rinaldi
Giuseppe Altavilla
Marching Band
Fabio Conoscitore
Giovanni Di Bari
Michele Antonio Rosito
Francesco D'Ambrosio
Arditi
Enrico Dei Nobili
Michele Dell'Olio
Francesco Libergolis
Giovanni Rignanese
Luca Monacis
Horseman
Mario Terbonetti
Fabio Vaira
Michele Merla
Butler
Maria Pantano
Maid
Pierfederico Favia
Election Official
Gabriele Mazzone
Patrycja Rewera
Village Lady