Leo Aylen
- Director
- Producer
- Writer
Leo Aylen was born on 15 February 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.