Desert dancer skildrer den sanne historien om den ambisiøse danseren Afshin Ghaffarian (Reece Ritchie), som gjennom sin dans utfordrer det voldelige og undertrykkende regimet i Iran etter presidentvalget i 2009. Sammen med noen venner går Afshin underground og starter et dansekompani - noe som er sterkt forbudt og bringer dem inn i en farlig situasjon. Gruppen lærer å danse fra musikkvideoer av Michael Jackson, Gene Kelly og Rudolf Nureyev, men online video er forbudt i Iran. Blant medlemmene er vakre Elaheh (Freida Pinto), som lærer Afshin å omfavne hans lidenskap for dans - og for henne.