Bereits als Kind sah Afshin (Reece Ritchie) heimlich Filme aus dem „Westen“, imitierte Tanzschritte aus Music-Videos – darunter auch die von Michael Jackson. Anfangs war er noch die Attraktion unter seinen Mitschülern mit seinen Tanzeinlagen, wurde aber im Laufe der Zeit auch zunehmend zum Außenseiter: Unter der damals streng islamistischen Regierung waren Künstler in der einstigen Kulturhochburg Persien nicht mehr gerne gesehen, Kunstschulen wurden rigoros geschlossen.
Die Jahre vergehen, Afshin reift zum jungen Studenten heran. Dabei hat er nie aufgehört seiner verbotenen Tanz-Leidenschaft nachzugehen. Unter den iranischen Studenten herrscht zudem Aufbruchsstimmung: Es stehen Neuwahlen an. Studentenbewegungen protestieren immer mehr gegen die damals amtierende Regierung. Sie hoffen auf eine politische Wende, werden dabei immer wieder vom Geheimdienst unter der Regierung des streng islamistischen Hardliners Mahmud Ahmadinedschad verfolgt und terrorisiert.