Alicia Scherson was born in 1974 in Santiago, Chile. She is a director and writer, known for Play (2005), Tourists (2009) and Il Futuro (2013).
No data