Né en 1977 à Téhéran, en Iran, Mahmoud Ghaffari s'essaie au court-métrage en réalisant 12 films courts et documentaires. Il décide ensuite de se lancer dans le long métrage et Hair est son deuxième film sur trois réalisés.
Mahmoud Ghaffari a décidé de ne pas traduire les passages où les trois jeunes femmes sourdes et muettes communiquent entre elles afin de mettre le spectateur dans les mêmes conditions qu'elles. Dans cette même logique, le son a été soit atténué, soit complètement absent à certains moments du film.
Ces trois filles au centre de Hair ne sont pas actrices, et quand Mahmoud Ghaffari a décidé de faire le film avec de vraies sourdes et muettes, il s'est rendu dans leurs écoles pour les choisir après une longue recherche. Avant de commencer le film, le réalisateur a par ailleurs passé beaucoup de temps avec elles.