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.
U-571
One Fine Day
Genesis
Edifice 129
No data