Genetic superhero with enhanced abilities, fights evil as Krrish while balancing family life.
Kaal
(played by Vivek Oberoi) — supporting
Telekinetic geneticist and main villain, creates animal-human hybrids to cure his disability.
Dr. Alok Sen
(played by Asif Basra) — supporting
Research scientist investigating a deadly virus, murdered by Kaal's mutant secretary.
Dr. Varun Shetty
(played by Arif Zakaria) — supporting
Rohit's colleague and friend, scientist working on virus research, killed by Kaya.
Kaya
(played by Kangana Ranaut) — supporting
Shapeshifting mutant secretary to Kaal, develops unrequited love for Krrish.
Sharma's Wife
(played by Rakhee Tandon) — supporting
Civilian character interacting with protagonists during virus outbreak in Mumbai.
Kripal Sharma
(played by Rajpal Yadav) — supporting
News channel colleague of Priya, assists in investigative reporting.
Canonical Relationships
Family, romantic, and professional connections based on plot evidence.
Sharma's Wife → Kripal Sharma
(wife)
Krishna Mehra / Krrish / Rohit Mehra → Dr. Varun Shetty
(Professional Colleague's Friend) — The relationship connects the protagonist's scientific circle to the virus mystery.
Dr. Varun Shetty is identified as Rohit's friend and fellow scientist before being killed during the virus investigation.
Kaal → Kaya
(Professional Employer) — Kaal directs Kaya as a key operative in his scheme.
Kaya is introduced as Kaal's secretary and carries out his orders, including assassinations, impersonation, and kidnapping operations.
Story Dynamics
Alliances, conflicts, and narrative interactions that evolve throughout the story.
Kaya → Dr. Alok Sen
(Conflict Murderer) — Kaya silences another scientist investigating the outbreak.
Dr. Alok Sen is murdered by Kaal's mutant secretary while trying to reveal information about the virus.
Kaya → Dr. Varun Shetty
(Conflict Murderer) — Kaya eliminates a scientist who could expose the virus plot.
Kaya murders Dr. Varun Shetty after he is connected to the investigation of the deadly virus.
Kaya → Krishna Mehra / Krrish / Rohit Mehra
(Conflict Deceiver) — Kaya deceives the protagonist through repeated shapeshifting impersonations.
Kaya shapeshifts into the protagonist's wife, falsely claims that a miscarriage occurred, and misdirects him away from the laboratory.
Krishna Mehra / Krrish / Rohit Mehra → Kaal
(Conflict Arch Enemy) — The protagonist is Kaal's principal opponent throughout the film.
Kaal spreads a deadly virus and sends mutants against the protagonist. Their conflict culminates in a destructive aerial battle across Mumbai.
Story Analysis
A superhero battles a virus-manipulating geneticist while confronting deception, sacrifice, and a hidden biological legacy.
Plot Progression
Science Beneath the Sunshine
— The protagonist lives in Mumbai while Rohit researches solar-powered tissue revival. A deadly virus and the murders of investigating scientists introduce a hidden threat.
The Virus Reaches Mumbai
— Kaal sends his hybrids to spread the virus through Mumbai. The protagonist's immunity allows Rohit to create an antidote and distribute it across the city.
Masks and Captivity
— Kaya impersonates the protagonist's wife after a violent attack and hides the kidnapping. Kaal plans to exploit the unborn child's bone marrow.
Bloodline in the Laboratory
— The protagonist discovers the kidnapping and confronts Kaya. Her change of allegiance leads to the secret laboratory, where Kaal's biological connection to Rohit is revealed.
Solar Fire Over Mumbai
— Kaal kills Kaya and critically injures Krrish. Rohit sacrifices himself to revive him, allowing Krrish to defeat Kaal in a devastating aerial battle.