Show more
Michel Franco is a Mexican film director, screenwriter and producer. He is best known for his film After Lucia that won the Prize Un Certain Regard at the 2012 Cannes Film Festival. Wikipedia