Luc Besson
Director
Director
Screenplay
Jacques Mayol
Enzo Molinari
Johana Baker
Dr. Laurence
Novelli
Uncle Louis
Roberto
Duffy
Bonita
Sally
La Mamma
Priest
Release Date
May 10, 1988Original Language
English, French, ItalianBudget
$14,390,509.00Production Company
Available On