Bollywood actresses who aced playing these royal historical characters and won the fans with their performances and look – Aishwarya, Priyanka, Aditi, Deepika and more.
![]() |
photo : pinterest and Instagram |
Here are 10 beautiful actresses of Bollywood who won the fans with their role as historical characters in period films.
Aditi Rao Hydari as Mehrunissa – Padmavat.

Aishwarya Rai as Jodhabai – Jodha Akbar.

Anupriya Goenka as Nagmati – Padmavat.

Deepika Padukone as Padmavati – Padmavat.

Kajol as Savitribai – Tanhaji.

Kangana Ranaut as Laxmibai – Manikarnika.

Kriti Sanon as Parvati Bai – Panipat.

Madhubala as Anarkali – Mughl-e-Azham.

Kareen kapoor as Kaurwaki – Asoka.

Also see:
CONTACT For content removal or business queries