Hot Search
No search results found
Write an article
Start discussion
Create a list
Upload a video
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 Six Bites of the Cherry (1967), New Release (1965) and Sunday Night (1965). He has been married to Annette Battams since 1967.