Leo Aylen was born on February 15, 1935 in Eshowe, Zululand, Natal, Union of South Africa. He is a director and producer, known for
Six Bites of the Cherry (1967),
New Release (1965) and
Omnibus (1967). He has been married to
Annette Battams since 1967.