My third time to see this. Known as Abril Despedaçado, it's a Brazilian production that was released in 2001. A must see. BTW, the film's star, Rodrigo Santoro, played the role of Xerxes 1 in the film 300 (bet you didn't know that!), and is currently in Cannes for the screening of Che.
Loved this one! Alfonso Cuaron is fantastic! Who could forget his Y Tu Mama Tambien and Great Expectations? This time he gets the chance to direct some of the best actors alive, Clive Owen among them. Children of Men inspects the reality of a very near future - a scary perspective of a world gone awry.