Mexican directors Alejandro González Iñárritu ( Amores perros , Babel ) , Alfonso Cuarón ( Children of Men , Harry Potter and the Prisoner of Azkaban ) , Guillermo del Toro , Carlos Carrera ( The Crime of Father Amaro ) , and screenwriter Guillermo Arriaga are some of the most known present - day film makers .