In the movie Akbar is shown as a kind hearted fellow who refuses to kill the prisoners of the war. The same Akbar in around 1568 ordered the killing of around 40,000 innocent people of Chittor after the victory. This was recorded even by his courtier and one of the 'navratnas' Abul Fazal. If Ashutosh really wanted to show the character of Akbar then he should have done justice to the history.

The major goof ups is the narration telling that Mughal arrived in India about 1470's. This is grossly false as Akbar was the first Mughal to enter India and he did it in 1526 AD when he defeated the Lodhis in First Battle of Panipat. Another goof up is related to the fighting between Akbar and Rajputs. That time Rajputs were not aware of the canon and Man Singh was the first Rajput to bring Canon from Afghanistan to India in early 17th century.