Is it worth the wait? Hell, yeah!
Ranveer Singh plays Peshwa Bajirao in this love saga. (And we finally see his bald look! Remember how he would only be spotted in fedoras to keep his look under wraps?)
Priyanka Chopra looks grand as Kashibai, the first wife of Bajirao.
Deepika Padukone is the fierce and statuesque Mastani, Bajirao's second wife and the love of his life.
Bhansali has also unveiled the film's poster, which captures the spirit of the Maratha warrior.
So do the actors' looks in the period drama work for you? Or were you left underwhelmed? Tell us on facebook.com\SpotboyE and on twitter.com\SpotboyEtheshow with #BajiraoMastani.