Haiwaan keeps far more of Oppam than its pre-release campaign suggested. The Hindi remake changes the names, setting, star presentation and tone, but its most important differences are in disclosure and performance style rather than a rebuilt narrative. This article keeps the original spoiler-light comparison first, then moves into a clearly labelled full-spoiler breakdown.
If you have not seen Haiwaan, stop before the spoiler warning below. The first section discusses only the premise, performances, trailer-visible choices and production comments.
For the release date, cast, official trailer and current streaming status, start with our Haiwaan release guide.
Spoiler-light comparison
The short answer: the villain now shares the centre
Oppam was built around Mohanlal’s Jayaraman, a visually impaired lift operator whose hearing, smell and spatial awareness shaped the thriller’s point of view. The threat mattered, but the film’s identity belonged overwhelmingly to Jayaraman and his attempt to protect a young girl.
The Haiwaan campaign creates a more visibly balanced star duel. Saif Ali Khan takes the protagonist’s position, while Akshay Kumar is not hidden as a late surprise. He is in the title pairing, trailer artwork and conflict from the start. The remake is marketed less as one man discovering a predator and more as two major stars on opposing sides of the same thriller.
Akshay Kumar is a louder threat
The official trailer presents Akshay in a beanie, smiling and posturing with an unsettling confidence, while Saif is framed with his white cane and a more guarded physicality. The footage sells contrast rather than mystery: one man projects control and volatility; the other has to read danger without sight.
That is a tonal shift from the quieter menace associated with Vasudevan in Oppam. It does not by itself prove how much screen time Akshay has. It establishes the marketing choice: Haiwaan wants the villain to feel like an equal attraction, not merely the obstacle waiting at the end of the chase.
The antagonist is presented as completely black, not grey
Producer Shailaja Desai Fenn described Akshay’s character as “completely black” rather than grey. Priyadarshan also said that several prominent actors declined the part before Akshay volunteered for it during the making of Bhooth Bangla. That casting history helps explain why the remake’s villain is designed as a performance event.
For viewers who know Akshay mainly through heroic or comic roles, the reversal is part of the pitch. It also gives his latest collaboration with Priyadarshan a different flavour from their recent horror-comedy reunion in our Bhooth Bangla review. The risk is obvious too: a flamboyant villain can sharpen a remake, but he can also pull attention away from the sensory perspective that made Oppam distinctive.
Saif’s protagonist is not a Mohanlal imitation
Priyadarshan said Saif’s age and look suited the new protagonist. Boman Irani said the director initially discouraged the cast from watching Oppam, precisely so they would not copy its performances. Boman later watched some of it and still described Haiwaan as different in treatment.
That approach is sensible. Mohanlal’s performance cannot be recreated by importing gestures. Oppam used Jayaraman’s perception of sound and smell as part of its suspense language; the Hindi film has to find a physical and sonic grammar that belongs to Saif.
The judge relationship is foregrounded, not newly invented
Boman identified his character, Pradhan, as a mentor whom Saif’s Shyam respects. He described their dynamic as mentor and mentee, with Shyam maintaining a certain emotional distance even while seeking guidance.
The finished film makes that bond explicit, but it is not a new structural idea. Oppam already made Jayaraman the trusted friend and loyal aide of Justice Krishnamoorthy. The remake changes the label and performance texture more than the judge’s function in the plot.
The setting is relocated, but the structure stays familiar
Oppam places Jayaraman in a Kochi apartment building. Haiwaan moves Shyam’s work to an upscale Mumbai society and gives him a family home in the Konkan. The trailer sells a broader, more mobile confrontation, but the apartment murder, police pursuit and boarding-school climax still form the same basic route.
Mohanlal’s appearance stays unspoiled here
The pre-release campaign confirmed that Mohanlal appears in Haiwaan without explaining the scene. His exact identity and the way the cameo closes the film are covered only after the spoiler warning below.
Full spoilers: every material story, character and ending change
Spoiler warning: The rest of this comparison reveals the murders, Nandini’s parentage, the climax and Mohanlal’s final scene in Haiwaan, along with the corresponding turns in Oppam.
Quick answer: the biggest post-release discovery is how little the central story changes. Haiwaan exposes its villain earlier, makes both leads more overtly commercial, adds a wider serial-killing trail and translates the surrounding world into Hindi-film types. The judge’s murder, the missing money, the framing of the blind hero, Nandini’s true parentage and the fatal confrontation all remain.
Story changes: disclosure and expansion, not a new plot
1. The killer arrives before the mystery can hide him
Oppam does not fully identify Vasudevan at the opening. Haiwaan opens with Parshuram disposing of a body and makes Akshay Kumar’s villainy plain almost immediately. Inspector Varsha is already tracking deaths linked to people involved in his imprisonment, so the remake starts as a pursuit of a known killer rather than allowing his identity to drive the suspense.
2. Shyam’s life is scaled up, but his responsibility is inherited
Jayaraman is a Kochi lift operator and caretaker, trained in kalaripayattu, who needs money for his sister’s wedding. Shyam becomes a Mumbai society maintenance manager, a wrestler and a musician. The remake also gives the Ranes a mortgaged ancestral home in Devgad and lets Shyam sing and play instruments. Those additions make him a broader Hindi-film hero, but the family duty and wedding pressure were already present in Oppam.
3. The judge’s mistake and murder remain the same engine
Krishnamoorthy becomes Judge Pradhan, and Vasudevan becomes Parshuram Gokhale. In both films, the judge helped imprison an innocent man despite knowing the case was wrong; the man’s family died after the conviction; the survivor returned for revenge; and the judge secretly protected Nandini at a convent or boarding school. Both versions also reserve money for her future.
Both judges trust the blind caretaker with Nandini’s location and money meant for her. Both are murdered during a celebration in the apartment building. The hero senses and fights the unseen intruder but cannot give police the visual identification they demand. The missing cash then helps turn him from witness into suspect.
4. The supporting cast is mostly translated into new names
- Police ally Ganga becomes Inspector Varsha Joshi, who independently notices Parshuram’s pattern before helping Shyam.
- Apartment maid Devayani becomes Naina. The abusive policeman from her past and the troublesome brother tied to the missing-money thread also survive in altered form.
- Comic guard Kunjikka becomes Hussein, again built around mixing up names.
- The apartment romance and wedding distraction are culturally relabelled, but still create the celebration surrounding the judge’s murder.
- The auto-driver beat returns as Chandu, whose death gives Parshuram another way to frame Shyam.
These are material character-name and local-colour changes, not new dramatic functions. Varsha is the clearest expansion because her investigation gives the wider killing spree a police perspective before Pradhan dies.
5. The remake turns the middle into a louder action ordeal
Both heroes are disbelieved, beaten in custody and forced to escape so they can reach Nandini. Haiwaan enlarges that passage with prolonged police brutality, Shyam fighting several officers, repeated stalking across Mumbai and Parshuram’s traps. It also spends more time on songs, the Devgad family track and apartment comedy. The route remains the same, but the Hindi version is longer, more episodic and more openly heroic.
Character changes: louder surfaces, familiar functions
Shyam is more demonstrative than Jayaraman. He sings, jokes, wrestles and is repeatedly staged as an action hero. Parshuram is also more visible and vocal than Vasudevan, with Akshay’s face, shriek, physicality and star persona placed in the foreground. Yet the finished film does not turn him into an equal narrative lead. Shyam still has the larger journey, while Parshuram remains the pursuing force.
Pradhan’s “mentor” label sounds like a rewrite in interviews, but his story function is close to Krishnamoorthy’s. Naina, Varsha, Hussein and Chandu likewise map onto existing roles or beats. The remake changes performance volume and cultural texture more decisively than character architecture.
Ending changes: the same twist and kill, plus one new coda
Nandini is still the killer’s daughter
The central reveal is unchanged. Nandini is not the judge’s biological daughter. She is the surviving daughter of Vasudevan in Oppam and Parshuram in Haiwaan. The judge raised and educated her as an act of penance after the wrongful conviction destroyed her family. The killer does not accept the truth when the hero reveals it and continues trying to kill his own child.
The safe-house confrontation is more theatrical
Oppam moves Jayaraman, Nandini and Ganga into the convent, where Vasudevan attacks Ganga and closes in on the girl. Haiwaan takes Shyam, Nandini and Varsha to the school’s protected quarters. Parshuram stalks them in a nun’s habit, kills the principal and attacks Varsha before the chase reaches the rooftop. Post-release accounts disagree about Varsha’s ultimate fate: GQ India says she is killed, while Times Now reports only that she is harmed. The available evidence establishes the attack, not whether she survives it.
One detailed recap says the ringtone solution is retained
In Oppam, Jayaraman defeats the killer by turning sound into a target: he calls Vasudevan’s phone, hears the ringtone and shoots him. Times Now confirms that Shyam also shoots Parshuram while protecting Nandini. GQ India’s more detailed ending recap reports that Haiwaan retains the phone-call method when Parshuram is about to strike Nandini with an axe. The same recap says Shyam later denies that Parshuram is Nandini’s father so she is not left traumatised by the night, echoing Jayaraman’s protective lie in Oppam.
Mohanlal’s Jayaraman is the genuinely new final beat
After Shyam is cleared, he places Pradhan’s savings with Nandini’s school and begins a new life with her. That father-daughter resolution mirrors Oppam. Haiwaan then adds its one unmistakably new coda: Mohanlal appears as Jayaraman, and Nandini helps Jayaraman and Shyam cross the road together.
The cameo joins the two performances in a playful salute. It does not need to be read as proof that the films share a literal timeline, because the rest of Haiwaan functions as a remake of Jayaraman’s story rather than a sequel to it.
So what did Priyadarshan really change?
He changed the packaging more than the narrative. Haiwaan reveals the villain sooner, gives the antagonist a famous face and louder behaviour, relocates the action, expands Shyam into a singing and wrestling star vehicle, and stretches the police and family subplots. What it does not change is more revealing: the judge’s guilt, murder and hidden ward; the stolen-money suspicion; the blind hero’s escape; Nandini’s parentage; the convent or school showdown; the fatal shot; and the chosen father-daughter ending. GQ India’s detailed recap additionally describes the phone-call targeting method as retained.
The fairest full-film verdict is therefore the opposite of the early marketing impression. Haiwaan is not a new story built from Oppam’s hook. It is a close remake whose most visible differences come from performance style, scale and the final Mohanlal salute.


