2009 · Film
Magadheera
S. S. Rajamouli's Telugu reincarnation epic in which a Hyderabad bike racer discovers that his bond with a young woman began with a warrior and a princess in 1609.
Reviewed by Movie Mandala, Sun, 18 Oct, 2026
Where to watch
IndiaAs of 18 October 2026, Magadheera is free to watch in India on YouTube.
The story
In 1609, at a cliffside temple, the warrior Kaala Bhairava and Princess Mithravinda are torn apart in a fateful battle. Four centuries later in Hyderabad, Harsha is a carefree street bike racer. A brief touch of a stranger's hand fills him with vivid flashes of a life he does not remember, and he sets out to find the woman, Indu. As he pursues her, rivals in the present and memories of the past begin to close in. Ram Charan plays Harsha and Kajal Aggarwal plays Indu.
Spoiler-free: only the set-up.
Who it suits
A big, old-fashioned blend of romance, period sword fights and modern-day action for viewers who like mythic love stories and spectacle. It has extended battle violence, including a fight against a hundred soldiers.
Genres:ActionRomanceFantasy and sci-fiHistorical
Curation to help you choose, not a review.
Background
Magadheera was directed by S. S. Rajamouli from a story by V. Vijayendra Prasad and produced by Allu Aravind for Geetha Arts.
It opened on 31 July 2009. Wikipedia reports a gross of about ₹150 crore, making it the first Telugu film to enter the ₹100 crore club and the highest-grossing Telugu film at the time. It was also the second Telugu film, after Pokiri, to reach a reported 1,000-day theatrical run, and the first Telugu film released on Blu-ray in India. A Tamil dub, Maaveeran, followed in 2011, and the film had a well-reported release in Japan in 2018. The Hindi dub is distributed by Goldmines.
At the 57th National Film Awards it won Best Choreography and Best Special Effects. It also won six Filmfare Awards South and nine Nandi Awards.
The facts
- Language
- Telugu
- Hindi
- Hindi dub available
- Genre
- Fantasy action, Reincarnation romance
- Runtime
- 158 min
- Director
- S. S. Rajamouli
- Cast
- Ram Charan, Kajal Aggarwal, Dev Gill, Srihari, Sunil
Questions people ask
- Where can I watch Magadheera in India?
- As of 18 October 2026, Magadheera is free to watch in India on YouTube.
- Is Magadheera available in Hindi?
- Yes. Magadheera was made in Telugu, and a Hindi-dubbed version is available on YouTube.
- How long is Magadheera?
- Magadheera runs for 2 hours 38 minutes (158 minutes).