In a recent interview, legendary actor Kamal Haasan said that he played a guest role in "Kalki 2898 AD".
Kamal Haasan revealed the films he is working on, stating that he has already completed shooting for "Indian 2" and "Indian 3".
In addition to these two films, he mentioned that he had completed "Kalki 2898 AD". He explicitly stated that he played a guest role.
Until now, everyone, including Prabhas' fans, was excited that Kamal Haasan would play the villain, but with his statement, it's unclear whether he's the main villain. If he is playing a guest role, he cannot be the story's main antagonist.
All doubts will be cleared once the trailer is released.