Filmas notikumi risinās Persijā sestajā gadsimtā. Negodīgs dižciltīgais vārdā Nizams (Ben Kingsley) ir iekārojis leģendāru Dievu dāvanu "Laika smiltis", kas ļauj pagriezt laiku atpakaļ. Tam, kuram pieder "laika smiltis", ir vara pār visu pasauli, un nelietīgais Nizams to nekavējoties izmantos, lai par vergiem padarītu visu cilvēci. Bet Nizamam ir problēma, tas ir jauns princis vārda Dastans. Viņš ir vienīgais, kurš var apturēt tirānu un izglābt pasauli. Princis gan nav viens, viņam palīdz drosmīgā princese Tamīna (Gemma Arterton), abi kopā viņi centīsies nepieļaut "laika smiltīm" nonākt nepareizajās rokās.