Filmmakers can go to any extent to ensure their characters relate to the audience. And if the film is a historical one, the task becomes all the most too long. From getting the facts right to researching about the particular character's lifestyle, costumes and body language, everything should be spot on
We have several of them playing historical roles in Bollywood. Check out the actors below:
Emperor Akbar in Jodha Akbar played by Hrithik Roshan
Bajirao The Peshwa of Maratha Empire played the talented Ranveer Singh
Ajay Devgn as Subedar Tanaji Malusare
Akshay Kumar as Prithviraj Chauhan