Kalki 2898 AD Trailer - Decoding the characters of Nag Ashwin’s film

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. 


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.