Stills released on Twitter by producers Eros show Ranveer and actresses Deepika Padukone and Priyanka Chopra as their characters in the film.
For months, director Bhansali has made Ranveer keep his look for the film literally under his hat - here he is now as Maratha Peshwa Bajirao:
Deepika plays his warrior queen Mastani:
And Priyanka is Bajirao's first wife Kashibai:
Plus, the first poster of the film, attached to the tweet in which Ranveer promised the forthcoming storm:
The trailer of the film will release online and also screen in theatres with Salman Khan's new film Bajrangi Bhaijaan this Friday onwards.
Bajirao Mastani will release on December 18 - the same day as Shah Rukh Khan's next film Dilwale, directed by Rohit Shetty and co-starring Kajol.