Azalarabe Alaoui is a Moroccan director who strives to shed light on political and social issues as well as on those who are mistreated by society. His most recent film Kilikis, the Town of Owls, is a brave cinematic exploration of a painful period in Moroccan history that challenges those who would try and bury the truth.