Directing
Born December 20, 1955 · Santiago, Chile
Award-winning Chilean filmmaker.
Have You Seen Lupita?
Damn Kids