Birth Place Matching "Eshowe, Zululand, Natal, Union of South Africa" (Sorted by Popularity Ascending)
1. Leo Aylen
Director | New Release
Leo Aylen was born on February 15, 1935 in Eshowe, Zululand, Natal, Union of South Africa as Lionel W. Aylen. He is a director and producer, known for New Release (1965), Omnibus (1967) and Six Bites of the Cherry (1967). He has been married to Annette Battams since 1967.