Rutger Hauer
— Professor Moonlight
Michael Madsen
— Tully DeMarco
Christophe Lambert
— Count Francis Rosebud
Geraldine Chaplin
— Tower Woman
Franco Nero
— Hiram Abif
William Baldwin
— Friar Hugo
Maria de Medeiros
— Althea
Kabir Bedi
— Fahrid Al Kamar
Andrea Cocco
— Arthur J. Adams
Diana Dell'Erba
— Sarah Eve
Beppe Rosso
— Notary
Marc Fiorini
— Nicholas Machiavelli
Walter Lippa
— Taron Iron
Marco Deambrogio
— James Mind
Yoon C. Joyce
— Clerk
Alex Belli
— Snake
Linda Messerklinger
— Moratorium Girl
Chiara Iezzi
— Esther Star
Morena Salvino
— Rosebud Countness
Ariadna Romero
— Nora Segni
Riccardo Mei
— Shopkeeper
Diego Casale
— Frank Maro
Silvia Bertocchi
— Secretary
Pia Engleberth
— Sandra Tule
Toni Pandolfo
— Inspector
Luca Confortini
— Biologist
Vittorio Boscolo
— Captain Nefertiti
Anna Cuculo
— Mary
Claudia Marasca
— Virginia Man
Edoardo Tarantini
— Mercury Boy