The Aditya Dhar directorial starring Ranveer Singh has earned a massive Rs 411 crore in India and Rs 588 crore globally.
In recent years, Indian cinema has embraced a bold narrative shift, casting anti-heroes and morally complex characters as its ...