- Born
- Died
- Birth nameLeon Rodriguez Ichaso
- 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.
- SpousesKaren Willinger (divorced)Amanda Barber (divorced)
- ParentsJusto Rodriguez SantosAntonia Ichaso
- RelativesMari Rodriquez Ichaso(Sibling)
Contribute to this page
Suggest an edit or add missing content