Nikhil Siddhartha excels in his role throughout the film, genuinely staying true to the story of Karthikeya 2. In the movie, Nikhil plays Dr. Karthikeya, who is completely confined to his quest to uncover a mystery. In content movies like Karthikeya 2, it is crucial for an actor to put aside all the commercial progressions and remain committed to his role, keeping the subject at the forefront. Exactly this is what Nikhil did. He carries the film on his shoulder effortless.
Anupama Parmeshwaran is cute and did her part decently.
Anupam Kher got an important and powerful role. He made a strong impact and his dialogues on Lord Krishna's prominence, spirituality, traditions, and culture draw applause.