Awesome acting by Ranveer Singh and the dialoges were delivered in very excellent way . All the scenes were nicely shot. But the second half was somewhat less entertaining and all over I liked the movie . Will give it five stars