Sanga (Rohini) i jej mąż są częścią plemienia mieszkającego w okolicy prowincji Mahismathi. Małżeństwo ratuje topiące się niemowlę, nie znając jego pochodzenia. Dziecko, Sivudu (Prabhas), wyrasta na wolnego ducha, który chce poznać góry. Podczas podróży odkrywa swoje korzenie i dowiaduje się, że jego przeznaczeniem jest zmierzenie się z potężnym Bhallaladeva (Rana Daggubati).