After weathering months of legal battles, an online leak, and a highly publicised standoff with the censor board, the highly anticipated film is finally set to hit the silver screen on July 23