Première réalisation de l'animateur et humoriste Jon Stewart, il s'agit de l'adaptation du récit du journaliste Maziar Bahari(en) publié sous le titre Then They Came for Me(en) en 2011, dont l'emprisonnement est lié à une interview qu'il a faite en 2009 pour The Daily Show, l'émission animée par Stewart depuis 1998 ; les autorités iraniennes ont présenté l'interview comme étant une preuve que Bahari était en communication avec un espion américain[1],[2].
Le titre du film, Rosewater (littéralement « eau de rose »), fait référence à l'odeur de l'un des interrogateurs de Bahari. Celui-ci avait habituellement les yeux bandés pendant les séances d'interrogatoire, et l'eau de rose était le seul moyen de reconnaître son bourreau[4].
Rosewater a été tourné en Jordanie de juin à mi-[5], pour un budget de 10 millions de dollars[6]. Pendant le tournage, Stewart a été remplacé par John Oliver pour la présentation du Daily Show.
Stewart a été aidé par J. J. Abrams sur l'écriture du film[7].