Su última película, "Green Days" ("Ruzhaye sabz" en persa), de la que se encargó también del guion, fue rodada en Irán durante las manifestaciones de junio de 2009 que provocó la controvertida reelección del presidente Mahmoud Ahmadinejad. A medio camino entre el documental y la ficción, la película se estrenó en la Mostra de Venecia 2009 y fue presentada en el Festival de San Sebastián. Hana Makhmalbaf aprovechó el lanzamiento de la película para denunciar públicamente en numerosas ocasiones las violaciones de los derechos humanos y políticos en Irán.