Team OTTplay
Prabhas as Bhairava
The Telugu superstar is playing Bhairava, a self-centered man with a big purpose in his life, in Kalki 2898 AD. The trailer shows him trying to take away the unborn's baby's mother to the 'complex'.
Deepika Padukone as The Mother
The Bollywood star is playing a character named SUM-80, who carries the divine child (Kalki, the 10th avatar of Lord Vishu), in the film. The dark forces are after her life, to prevent the birth of a new force.
Amitabh Bachchan as Ashwatthama
The legendary actor plays the immortal Ashwatthama from the epic Mahabharata protects the mother and her unborn child, from dark forces. It is also his way of seeking redemption from Lord Krishna's curse.
Kamal Haasan as Supreme Yaskin?
The veteran actor stunned the fans with his unrecognizable avatar in the Kalki 2898 AD. Reportedly, Kamal Haasan is playing the lead antagonist Supreme Yaskin, who wants to get hold of the unborn divine child and the mother.
Saswata Chatterjee as Captain Manas
The senior Bengali actor plays the role of Captain Manas, the most trusted ally of Supreme Yaskin and one of the main antagonists. He is on a mission to prevent the capture the Mother, and prevent the birth of divine baby.
Disha Patani
Reportedly, Disha Patani plays the role of Bhairava's love interest in Kalki 2898 AD. In the trailer, she is seen reminding Bhairava about his selfishness, hinting at the friction in their relationship.
Shobana
The veteran actress is making a cameo appearance in Kalki 2898 AD. From the trailer visuals, it is safe to assume that Shobana is playing a powerful woman, who is totally disconnected with the decaying Kashi city.
The supporting cast
Pasupathy, Brahmanandam, Rajendra Prasad, Anna Ben, and a talented child artist are also seen making prominent appearances in the trailer, as the helpless citizens of Kashi city who are waiting for their saviour.