Leon Ichaso was born on August 3, 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 May 21, 2023 in Santa Monica, California, USA.