The movie failed to get CBFC certificate, and once the defence ministry saw the film, they suggested certain changes, which only when implemented, the movie can get its release. This move seems to be the real reason behind the movie’s delay, and of course, it is always better for Akshay Kumar’s ‘PadMan’ as well, since that movie will have a solo release.

Guess Akshay Kumar’s good karma (delaying his movie to let ‘Padmaavat’ get a solo release) came back to him (as ‘Aiyaary’ makers also had to shift their release date to give ‘PadMan’ a solo release).