Arrêté le avec sa femme, sa fille et 15 autres personnes (ces dernières relâchées quarante-huit heures après), il est retenu dans la prison d'Evin par les autorités iraniennes pendant le Festival de Cannes 2010 alors qu'il y est invité à faire partie du jury officiel. Le , lors du Festival, une journaliste iranienne révèle que le cinéaste a entamé une grève de la faim pour protester contre les mauvais traitements qu'il subit en prison. Il est libéré sous caution le .