The first reason being the release of ADHM created hype for a month as Pakistani actor Fawad Khan was one of the co-star. Initially KJO had his heart in mouth, but he gathered much support after his video released in which he pledged not to work with any Pakistani actor hereafter.
Secondly, In Shivaay the only prominent actor is Ajay Devgn and the opposite heroines are almost newbie. Where as in ADHM there is a beeline of big stars involving Ranbir Kapoor, Anushka Sharma, Aishwarya Rai and Fawad Khan. So It can be Ajay vs All contest at the Box office.
The trailer of Shivaay created a huge buzz after it was released in Indore. At that moment it appeared to be a one sided game and Devgn was in the driver’s seat. However, too much discussion over the ADHM controversy has snatched the air time of Shivaay. In promotional events and advance booking too ADHM is far ahead of Shivaay.
Now all boils down to the acting, screenplay and direction of both the movies. While Shivaay is an action thriller ADHM is a soft romantic flick. Likewise, previous years, a tough battle will be seen at box-office.