Leonora Carrington was born on April 6, 1917 in Clayton Green, Lancashire, England, UK. She was an actress and writer, known for There Are No Thieves in This Village (1965), Un alma pura (1965) and The Mansion of Madness (1973). She was previously married to Emerico Weisz and Renato Leduc. She died on May 25, 2011 in Mexico City, Mexico.