Guillermo Castañeda is an actor and assistant director, known for The Invisible Children (2001), El Guachiman (2011) and Face of the Devil (2014). Read more on iMDB