Kenneth Scicluna was born on April 30, 1975 in Malta. He is a director and editor, known for U-571 (2000), One Fine Day (1997) and Edifice 129.
No data