Kalki 2898 AD Cast Prabhas Amitabh Bachchan Kamal Haasan Deepika Padukone Disha Patani Anna Ben Dulquer Salmaan Pasupathy