Leon Ichaso(1948-2023)
- Director
- Writer
- Producer
Leon Ichaso was born on 3 August 1948 in Havana, Cuba. He was a director and writer, known for El Super (1979), Piñero (2001) and Bitter Sugar (1996). He was married to Karen Willinger and Amanda Barber . He died on 21 May 2023 in Santa Monica, California, USA.