Stars Who Played Historical Characters On Screen: Ranveer Singh, Deepika Padukone, Hrithik Roshan, Kangana Ranaut, Ajay Devgn And Priyanka Chopra

These Bollywood stars who nailed the historical characters with their outstanding performance. From Ajay Devgn to Ranveer Singh and many more. Read on!

4647 Reads |  

  • 1/6

    Ajay Devgn : Tanhaji: The Unsung Warrior starring Ajay Devgn, Saif Ali Khan and Kajol where Ajay Devgn plays the role of Tanhaji Malusare. A military chieftain in the army of the Maratha king Shivaji. (Image Source:IMDB)

  • 2/6

    Deepika Padukone : Sanjay Leela Bhansali's Padmaavat starring Ranveer Singh, Deepika Padukone, Shahid Kapoor etc was a blockbuster. Deepika Padukone played the role of Rani Padmaavati, Queen of Mewar. She looked absolutely stunning and her acting won everyone's heart. (Image Source:IMDB)

  • 3/6

    Hrithik Roshan : Hrithik Roshan played the role of Emperor Akbar in the movie Jodhaa Akbar. The story revolves around a bond of true love between a Mughal emperor and a Rajput Princess. (Image Source:IMDB)

  • 4/6

    Kangana Ranaut: When the gorgeous and bold Kangana Ranaut played the role of The Queen of Jhansi in the film Manikarnika: The Queen of Jhansi. She stunned everyone with her fearless and bold acting. (Image Source:IMDB)

  • 5/6

    Ranveer Singh : When Bollywood's funky and dapper actor Ranveer Singh took up the role of Baji Rao, Martha's General in the film Bajirao Mastani. Yet again, he amazed the audience with his superb performance and outstanding expressions. (Image Source:IMDB)

  • 6/6

    Priyanka Chopra : Playing the role of Kashi Bai in the film Bajirao Mastani, Priyanka Chopra never disappoints with her unique choice of films and the unique roles. (Image Source:IMDB)