Biography

Consuelo Castillo is a producer and art director, known for Casa de Remolienda (2007), Galaxia Tomé (2010) and El Inquisidor (2015).