After delays, casting changes, and months of speculation, Farhan Akhtar’s action thriller is finally ready to roll — with Ranveer Singh leading the charge.