Narrator / Caravaggio (voice)
Manuel Agnelli
Caravaggio
Emanuele Marigliano
Self
Mina Gregori
Claudio Strinati
Rossella Vodret
Sara Pallini
Director
Jesus Garces Lambert
Editor
Valentina Corti
Art Direction
Cosetta Lagani
Producer
Francesco Invernizzi
Aline Bardella
Executive Producer
Dimitri Cioffi
Production Manager
Stefano Paolo Giussani
Screenplay
Laura Allievi