Nag Ashwin’s Kalki 2898 AD was more than just a cinematic milestone — it was a full-blown celebration of storytelling, mythology, and futuristic imagination. While audiences were already starstruck by the core cast featuring Amitabh Bachchan, Kamal Haasan, Prabhas, and Deepika Padukone and what truly took fans by surprise were the unannounced cameos sprinkled throughout the film.
Now, on the film's first anniversary, we're looking back at all the unexpected appearances that made audiences cheer, clap, and in some cases, connect the dots in a much bigger narrative universe.
1. Mrunal Thakur as Divya – A Ray of Hope in the Dark
Mrunal’s brief but powerful role as Divya — a pregnant woman mistaken for the carrier of the divine child — was one of the film’s most emotionally moving moments. Her character’s name means “light,” and in a world engulfed by darkness, she represents fleeting hope. Her sacrifice, after realizing the truth about her child, added emotional weight to the prophecy and made her character unforgettable.
2. Dulquer Salmaan as Pilot – The Foster Father Parallel
Dulquer’s cameo was stylish and significant. Appearing in a dystopian setting, his character Pilot isn’t just there for flair — he plays a pivotal role in Bhairava’s past. He’s the one who raises Bhairava, echoing Karna’s foster parent storyline from mythology. The symbolism was subtle but brilliant, and Dulquer brought both intensity and charm to the screen.
3. Vijay Deverakonda as Arjuna – Myth Meets Memory
In a flashback to Ashwatthama’s memories of the Mahabharata, we catch a glimpse of Arjuna — played by none other than Vijay Deverakonda. It was a blink-and-you-miss-it moment but packed with meaning. His appearance hints at the reincarnated links between Bhairava and Karna, drawing clever parallels between past lives and present-day identities.
4. SS Rajamouli as a Bounty Hunter – Fan Service Done Right
What happens when India’s biggest sci-fi film brings in India’s biggest filmmaker for a cameo? Magic. SS Rajamouli’s hilarious cameo as a bounty hunter chasing Bhairava left audiences in splits. Their comic exchange — especially the now-viral "5-year-10-year" dialogue — was not just fan service, but a nod to their past collaborations and real-life bond.
5. Ram Gopal Varma as a Kaashi Local – Realism in a Dystopian World
In a film filled with high-concept fantasy and VFX-heavy sequences, Ram Gopal Varma’s appearance as a gritty Kaashi resident brought a raw, grounded touch. Sharing a drink with Bhairava in one of the film’s early scenes, RGV blended perfectly into the post-apocalyptic setup and added weight to Kaashi’s lived-in world.
6. Malavika Nair as Uttara – The Quiet Beginning
Malavika Nair’s character Uttara plays a crucial role in setting the tone of the film. The film begins with her — echoing ancient tales and triggering Ashwatthama’s memories of destruction and destiny. Her role ties the past and present, subtly shaping the film’s thematic core.
On the first anniversary of Kalki 2898 AD, it’s these surprise cameos that continue to fuel fan theories, cinematic callbacks, and discussions around the film’s layered storytelling. Whether it was emotional impact, mythological clues, or meta-humour — each of these appearances served a purpose and made the experience all the more unforgettable.
Directed by Nag Ashwin and produced by Vyjayanthi Movies, Kalki 2898 AD is now streaming on Netflix. The film features a star-studded cast, including Amitabh Bachchan, Kamal Haasan, Prabhas, and Deepika Padukone.
