Ranveer Singh as Bajirao Peshwa is a huge insult to the great Bajirao Peshwa. Sanjay Bhansali should have gone for someone like Hrithik Roshan who would have made a good justice for that character. Ranveer Singh is highly over-rated, over-hyped, and extremely poor actor, he only dance well and would be suited as some backstage dancer.