Indian historical movies that will make you relive the ancient times

Indian Historical Films: Indian history is filled with brave stories of valiant heroes who fought against their adversaries with great valor and dignity. Many historical Indian kings are known for their prominent reigns which led their subjects to prosperity. Here are some must-see Indian historical films that articulate India’s history in a beautiful way.

From Bajirao Mastani’s love saga to King Ashoka’s fateful triumph over Kalinga, Indian cinema has portrayed India’s history beautifully in its films. With huge sets, traditional costumes and large armies, the cinema attempted to provide a real experience of the ancient Indian era to its audience, although not always historically accurate.

Here are some Indian historical films that have brought to life for their audiences the glory of various historical rulers:

Jodhaa Akbar

The film follows the love story of Mughal Emperor Akbar (Hrithik Roshan) and Rajput Princess Jodha Bai (Aishwarya Rai Bachchan). The film also features a dramatic characterization of political agendas between rulers and their subjects on how they conspired to acclaim power. Jodhaa Akbar also features actors Sonu Sood as Jodha’s brother Sujamal, Ila Arun as Maham Anga and uses the voice of Amitabh Bachchan as narrator.


Despite all the controversy surrounding it, the film managed to hit theaters and was positively received by audiences. Padmaavat is based on the historic epic poem by Sufi poet Malik Muhammed Jayasi. The story revolves around Rani Padmavati of Chittor (Deepika Padukone) who catches the attention of ruler Khilji Alauddin Khilji (Ranveer singh), a tyrannical sultan who wants to achieve one of his looks struck by the praises of his beauty. The film also features actor Shahid Kapoor as Padmavati’s husband, Maharawal Ratan Singh.

Bajirao Mastani

The film traces the love story of Maratha Peshwa Bajirao (Ranveer Singh) and King Chhatrasal’s illegitimate daughter, Mastani (Deepika Padukone). Their union is doomed by Peshwa’s family who conspire to separate them. However, this is not historically correct, the film ends as the two lovers die at the end due to their separation. The film also features Priyanka Chopra as Peshwa Bajirao’s first wife, Kashbai.


Starring actors Ajay Devgn, Saif Ali Khan, Kajol, Neha Sharma, Luke Kenny and Sharad Kelkar, the film revolves around Maratha warrior Tanhaji (Ajay Devgn) who bravely fought the Mughal invaders led by Emperor Aurangzeb (Luke Kenny) after capturing the Kondhana. Strong to try to get it back. The film is directed by Om Raut.


2019-movie Panipat tells the story of Maratha ruler Sadashivrao Bhau (Arjun Kapoor) who prepares for battle as Afghan King Ahmad Shah Abdali (Sanjay Dutt) declares war. The film is based on the Third Battle of Panipat between Marathas and Afghan rulers in 1761. Panipat also stars actor Kriti Sanon as Parvati Bai.

Mohenjo Daro

Mohenjo Daro is set in the ancient era of Indian history depicting the ancient city of Mohenjo Daro where a poor farmer Sarman (Hrithik Roshan) takes revenge on the tyrant Maham (Kabir Bedi) who rules over the city. Director Ashutosh Gowariker researched the script with experts and archaeologists over a three-year period.

Suggested reading: Indian female warriors in hindi movies we all love


Mauryan Emperor Asoka (Shah Rukh Khan) falls in love with Kaurwaki (Kareena Kapoor Khan), the unknown princess of Kalinga due to her supposedly being his rival as he tries to conquer Kalinga. The film is an epic account of the life of King Ashoka, however, it is not entirely historically accurate due to plot dramatization.

Comments are closed.