The film delivers intense action and Ranveer Singh’s performance but falters with excessive violence and propaganda.