There are plenty of timeless period dramas made over the years that captured the audience with the grandeur, the costumes, the gravitas of characters pulled from history or folklore. Indian cinema has witnessed some unforgettable on-screen period looks where the most glamorous actors transformed, embracing the timeless magic with finesse. From queens and warriors to kings and revolutionaries, these stars redefined how we see history on screen.
Updated On: 2025-08-21 12:32 AM IST
Compiled by : Amarylisa Gonsalves
Ranveer Singh - Padmaavat
Ranveer Singh as Alauddin Khilji was pure iconic, menacing and magnetic. With leather armours, fur jackets, and kohl-rimmed eyes, Ranveer gave Bollywood one of its most striking transformations.
Shahid Kapoor - Padmaavat
Shahid as Maharawal Ratan Singh in Padmaavat carried the dignity of Rajput royalty. He was seen wearing regal turbans, embroidered armour, and traditional Rajputana attire in the film.
Kangana Ranaut - Manikarnika: The Queen of Jhansi
Kangana channelled a fierce warrior queen look, with armour, turbans, and traditional drapes. Her look was powerful and cinematic, exuding the patriotic fervour of the role.
Aishwarya Rai Bachchan - Jodhaa Akbar
Aishwarya portrayed Jodhaa, bringing the Rajputana royalty to life. She blessed the screens with opulent lehengas, heavy jewellery, and elaborate hairstyles.
Priyanka Chopra - Bajirao Mastani
Priyanka’s Kashibai became widely known and acclaimed for its Marathi authenticity, complete with Paithani sarees, nath, and traditional jewellery, she added grace to the period realism.
Alia Bhatt - Gangubai Kathiawadi
Alia’s look as Gangubai set in the 1960s was a perfect blend of vintage glamour and character-driven styling. She donned a crisp white sarees, bold eyeliner, and red lips, which became iconic.
Ajay Devgn - Tanhaji
Ajay as Tanhaji donned a rugged Maratha warrior gear, complete with armour, saffron turbans, and battlefield attire, capturing the spirit of Maratha pride.
Rukmini Vasanth - Kantara: Chapter 1
Rukmini brings regal grace to the role of Kanakavathi in the upcoming film. Her first-look poster was recently unveiled, where she is seen draped in traditional attire and temple-inspired jewellery. Her portrayal is rooted in heritage and mystique.
Deepika Padukone - Bajirao Mastani
Deepika as Mastani was pure gold. Her costumes, layered anarkalis, intricately embroidered dupattas, and antique jewellery, all became iconic, cementing her as a period drama icon.
Hrithik Roshan - Jodhaa Akbar
Hrithik Roshan played Emperor Akbar dressed in Mughal robes, armour, and regal headgear, making him every bit the king. The detailing of the look added to the film’s epic feel.
Kajol - Tanhaji
Kajol played Savitribai Malusare, adding her elegance with the traditional sarees and jewellery depicting the Maharashtrian glory.