Dotée d’une double nationalité, Maryam Keshavarz a grandi entre l’Iran et les Etats-Unis où elle se trouvait le 11 septembre, lorsque les tours du World Trade Center se sont écroulées. Un événement qui la bouleverse et l’atteint personnellement, sa famille se trouvant rejetée alors car d’origine iranienne.Elle réagit en tournant ses deux premiers courts métrages (dont Sanctuary qui fera le tour du monde et des festivals). Dès lors, elle s’intéresse au cinéma et dépose un dossier à la NYU, où elle obtient une bourse. Après plusieurs documentaires centrés sur l’Iran, dont notamment Les couleurs de l'amour, elle réalise son premier long métrage, En secret.