The Killer (2006) character relationship network mapped with AI analysis. Explore the connections, alliances, and conflicts between characters.
Characters
Nikhil Joshi
(played by Emraan Hashmi) — protagonist
An Indian taxi driver living in Dubai, Nikhil is held hostage by Vikram and forced to drive him while he murders witnesses against Jabbar. Initially helpless, he destroys Vikram's hit-list laptop, ris...
A suave businessman who is actually a dangerous assassin, Vikram takes control of Nikhil's taxi and forces him to help murder witnesses who could testify against Jabbar. He later tries to kill Nikhil...
Ria
(played by Priyanka Kothari) — supporting
A cabaret dancer in Dubai and Nikhil's girlfriend, Ria is someone he loves deeply and is willing to risk his life to protect. Vikram targets her, but Nikhil pushes her out of the way when Vikram shoot...
Nikhil's Mother
(played by Bharati Achrekar) — supporting
Jabbar
(played by Zakir Hussain) — supporting
A dreaded don facing deportation to India to answer charges, Jabbar is the figure whose prosecution drives Vikram's murders. Vikram targets people who would testify against him, and Nikhil is forced t...
Nikhil's Boss
(played by Avtar Gill) — supporting
Police Officer
(played by Sanjay Batra) — supporting
A local police officer pursuing Nikhil alongside the CBI investigation, this officer initially treats Nikhil as the suspected killer because he is connected to the murders. During the confrontation at...
Canonical Relationships
Family, romantic, and professional connections based on plot evidence.
Nikhil's Mother → Nikhil Joshi
(mother)
Nikhil's Boss → Nikhil Joshi
(boss)
Nikhil Joshi → Vikram / Roopchand Swaroopchand Solanki
(Power Hostage And Captor) — Vikram initially controls Nikhil through coercion and threats.
Vikram holds Nikhil hostage and forces him to drive while carrying out killings.
Nikhil Joshi → Ria
(Romantic Lovers) — Their romantic bond motivates Nikhil to resist Vikram and risk his life to save Ria.
Nikhil is described as being madly in love with Ria, and both are willing to do anything for each other.
Story Dynamics
Alliances, conflicts, and narrative interactions that evolve throughout the story.
Jabbar → Police Officer
(Conflict Investigation Subject) — Jabbar's criminal case forms the investigative background to the police pursuit.
Jabbar is at risk of deportation to India to face charges, while police pursue the killings of witnesses against him.
Vikram / Roopchand Swaroopchand Solanki → Ria
(Conflict Target And Attacker) — Ria becomes Vikram's final identified target.
Nikhil finds Ria's name and photo on Vikram's mobile, then sees Vikram shoot at her in the casino.
Police Officer → Vikram / Roopchand Swaroopchand Solanki
(Conflict Law Enforcement Opponent) — The police ultimately stop Vikram's attack and kill him.
The police reach the casino, confront the suspected killer, and later shoot Vikram as he is about to fire.
Nikhil Joshi → Police Officer
(Conflict Suspect And Investigator) — Nikhil is treated as the primary suspect until he identifies Vikram as the actual killer.
The police, including the local police officer, closely pursue Nikhil because they assume he is the killer.
Jabbar → Nikhil Joshi
(Unknown Unwitting Information Source) — Jabbar unknowingly provides information that Nikhil later uses in the conflict with Vikram.
Nikhil poses as Vikram and personally meets Jabbar to obtain particulars of the remaining witnesses.
Vikram / Roopchand Swaroopchand Solanki → Jabbar
(Alliance Criminal Ally) — Vikram acts to protect Jabbar from witness testimony and prosecution.
Vikram kills people who would testify against Jabbar, who faces deportation to India to answer charges.
Story Analysis
A taxi driver trapped in an assassin's plot transforms from a helpless witness into a determined protector who saves the woman he loves.
Plot Progression
A Pattern Of Taxi Murders
— Repeated taxi-driver killings in Malaysia and Hong Kong alert the CBI to a broader pattern. The story then shifts to Dubai, where taxi driver Nikhil lives and loves Ria.
The Passenger Takes Control
— Vikram enters Nikhil's taxi and reveals a plan to eliminate witnesses against Jabbar. Nikhil is held captive and forced to witness successive murders.
The Suspect Fights Back
— Police identify Nikhil as the apparent killer, while he destroys Vikram's laptop and begins resisting the assassination plan. Vikram then forces him to obtain more witness information from Jabbar.
A Race Against The Hit List
— Nikhil secretly tries to save the remaining witnesses, but a crash prevents him from stopping Vikram from killing one of them. A dropped mobile reveals that Ria is Vikram's next target.
The Casino Showdown
— Nikhil reaches the casino and shields Ria from Vikram's attack. After exposing Vikram to the police, Nikhil faces him again until police gunfire ends the threat.