Depuis son premier film en 2003 (« Danse dans la poussière »), le cinéaste iranien Asghar Farhadi est un habitué des palmarès prestigieux : Ours d’or à Berlin pour « À propos d’Elly » (2009), Oscar du meilleur film étranger et César du meilleur film étranger pour « Une séparation » (2011), nomination au Golden Globe du meilleur film étranger et Grand Prix d’interprétation féminine (pour Bérénice Bejo) à Cannes pour « Le Passé » (2013), Prix du meilleur scénario et Grand Prix d’interprétation masculine (pour Shahab Hosseini) à Cannes et Oscar du meilleur film étranger pour « Le Client » (2016).
Trois années après son escapade espagnole avec le moins convainquant « Todos lo saben » en 2018, avec Javier Bardem, Ricardo Darín et Penelope Cruz, Farhadi revient sur la Croisette en 2021 en compétition pour la Palme d’Or avec « Un héros », un film dont il a lui-même écrit le scénario.