Children Of Men, dir. Alfonso Cuarón, 2006. Film review