Screen play is very nice. First half is slow but second half is amazing. Dialogues are also amazing like "Bajirao Ne Mastani Se Mohabbat Ki Hai Ayyashi Nahi". Music is awesome. Acting of Ranveer Singh is tremendous. He looks like a real warrior in the film.i think he is the best actor.Deepika gave her 100 percent. Priyanka played role of Marathi girl brilliantly.Direction of Sanjay Leela Bhansali is very very nice a normal director can never shoot this type of movie.In total it is a real family film it tells that u can fight the whole world but u cant with family it also tells that love itself is a religion it does not believe in any religion or caste.