Francisca Castillo was born in 1962 in Santiago, Chile. She is an actress, known for La isla (2013), Thursday Till Sunday (2012) and El niño que enloqueció de amor (1998). Read more on iMDB