DESERT DANCER skildrer den sande historie om den ambitiøse danser Afshin Ghaffarian (Reece Ritchie), som gennem sin dans udfordrer det voldelige og undertrykkende styre i Iran efter præsidentvalget i 2009. Sammen med nogle venner går Afshin under jorden og starter et dansekompagni – noget der er yderst forbudt og bringer dem i en livsfarlig situation. Gruppen lærer at danse fra musikvideoer af Michael Jackson, Gene Kelly og Rudolf Nureyev, selvom online videoer er forbudt i Iran. Blandt gruppens medlemmer er den smukke Elaheh (Freida Pinto), som lærer Afshin at omfavne sin passion for dansen – og for hende.