The trailer of the much-awaited period drama "Bajirao Mastani", starring Ranveer Singh, Deepika Padukone and Priyanka Chopra, has finally been released.

The Sanjay Leela Bhansali directorial had already captured hearts with the first looks and posters of the film.

Ranveer, who is playing the male lead, will surely capture hearts with his royal look, while Deepika as Mastani is seen in a never-seen-before avatar. The actress looks gorgeous and fearless as a warrior.

Also, Priyanka, as Bajirao's first wife Kashibai, looks impressive as a traditional Maharashtrian queen.

Bhansali's most ambitious project is based on the love story of warrior Peshwa Baji Rao and his second wife Mastani, played by Ranveer and Deepika, respectively.

Going by the video, unveiled by Eros Now, the mega-budget historic drama looks extravagant with a magnificent royal setting, palace and ethnic wear, promising to narrate an epic love story.

Watch the trailer of "Bajirao Mastani" below:

Several controversies are also making rounds about the film, especially regarding the latest song "Pinga".

Reportedly, Mohini Karkarey, who is a descendant of the Peshwas, has written an open letter to director Bhansali where she has claimed that Kashibai could not have danced like Priyanka does in "Pinga" because she was suffering from arthritis.

Also, Mastani was not a courtesan, but the daughter of Raja Chatrasaal of Bundelkhand.

Despite such controversies, "Bajirao Mastani" is set to entertain the audience this Christmas season.

It will clash with the Shah Rukh Khan-Kajol starrer "Dilwale" at the box office as both the films are releasing on 18 December.