Dear allThis is to tell you that movies is really well executed by sanjay leela bhansali but if we talk about star and co-stars they also give there best efforts but the efforts whcich shown in the movies of ranveer singh he really gave some of the best shot as I cam say where there as some punches which are really a damn shots and Deepika also gave the shots but the she didnt gave that much as it was aspectwd by her and if we talk about shahid kappor he was average in the role as his role and shots were very small where he disnt come up the acts which made quite disappointed as per his earlier acts in different films.So guys I must say go and watch the movie for once I wont say its value for money but its a time pass movie which can be seen once if you guys willing to then go for it.