Rutger Hauer
Role: Professor Moonlight
Michael Madsen
Role: Tully DeMarco
Christopher Lambert
Role: Count Francis Rosebud
Geraldine Chaplin
Role: Tower Woman
Franco Nero
Role: Hiram Abif
William Baldwin
Role: Friar Hugo
Maria de Medeiros
Role: Althea
Kabir Bedi
Role: Fahrid Al Kamar
Andrea Cocco
Role: Arthur J. Adams
Diana Dell'Erba
Role: Sarah Eve
Marc Fiorini
Role: Nicholas Machiavelli
Walter Lippa
Role: Taron Iron
Marco Deambrogio
Role: James Mind
Linda Messerklinger
Role: Moratorium Girl
Chiara Iezzi
Role: Esther Star
Morena Salvino
Role: Rosebud Countness
Ariadna Romero
Role: Nora Segni
Riccardo Mei
Role: Shopkeeper
Diego Casale
Role: Frank Maro
Silvia Bertocchi
Role: Secretary
Pia Engleberth
Role: Sandra Tule
Toni Pandolfo
Role: Inspector
Luca Confortini
Role: Biologist
Vittorio Boscolo
Role: Captain Nefertiti
Claudia Marasca
Role: Virginia Man
Edoardo Tarantini
Role: Mercury Boy
Marco Triggiani
Role: Young Arthur J. Adams
Alexandre Schuster
Role: Auctioneer
Federica Alloro
Role: Angel's Lucy
Franco Beltramme
Role: Innerkeeper
Alis D'Amico
Role: Anchorman
Alessandro Danzi
Role: Valet
Ludmila Dragusciuk
Role: Angel's Lucy
Laura Fazio
Role: Underworld woman / news anchorwoman
Kathleen Hagen
Role: Nora Segni (voice)
Claude Lebas
Role: Police Officer York
Emma Lo Bianco
Role: Lucy (voice)
Silvia Ostali
Role: Hiram's funeral participant
Valentina Paoleschi
Role: Lucy
Piero Ali Passatore
Role: Assistant Snake (as Piero Passatore)
Giovanni Pilone
Role: Al Kadir
Gabriele Rolle
Role: Housekeeper
Francesco Maria Rovere
Role: Courier
Beatrice Sabaini
Role: Mother Moratorium
Paola Salzano
Role: Homeless
Claudio Solomon
Role: Valet
Cristina Tampone
Role: Angel's Lucy
Lucrezia Verde
Role: Lucy Guide
Margò Volo
Role: Mary's Nurse