These days, it's rare for major films to hit theaters on their scheduled dates, as makers frequently adjust release timings.
For instance, the release date of "Kalki 2898 AD" was shifted at the last minute from May 9 to June 27.
Similarly, "Indian 2" has been postponed. The film, starring Kamal Haasan, will now premiere in July instead of June.
Prabhas' film "Kalki" will debut first, followed by "Indian 2" three weeks later.
Industry insiders suggest that the producers of both films have agreed to maintain a three-week gap between the releases since Kamal Haasan stars in both.
In "Kalki," Kamal Haasan appears in a special guest role as a villain. There is also speculation that he will play a full-length villainous role in the second installment of "Kalki."