Ulaganayagan Kamal Haasan is part of this costliest film and is playing the antagonists role, much to the excitement of the film buffs and the fans. The veteran, who completed filming for his portions a long time ago, will reportedly have a limited screen time of about 20 minutes in the first part of Kalki 2898 AD.