Show more
Angelo Abela was born on 9 January 1962 in Southampton, Hampshire, England, UK. He is a director and producer, known for Free Rein (2017), Zero Chill (2021) and House of Anubis (2011). imdb.com