Yash and Geetu Mohandas’ dark crime epic Toxic serves high-end style, but suffers from self-inflicted script issues. Read our full review.

Quick Vibes
Genre: Neo-Noir Crime Drama / Psychological Action Thriller
Vibes: Style Over Substance
Film Credits
Cast: Yash, Kiara Advani, Nayanthara, Huma Qureshi, Tara Sutaria, Rukmini Vasanth, Akshay Oberoi, Sudev Nair
Director: Geetu Mohandas
Writers: Geetu Mohandas, Yash
Story
Toxic kicks off with a haunting voiceover where a man bitterly recalls how he’s always been branded a bastard. The camera then drifts into a fading circus, where a boy called Ticket, painted like a sad clown, is warned by his manic acrobat mother, Nadia (Kiara Advani), that his father, Raya (Yash), despises him and is coming for him. She urges him to go away with him. Later, when the boy steps out towards his father, Nadia literally blows herself and the entire circus to pieces.
From there, the story rewinds to reveal the scars that shaped these characters. Raya is a man who thrives on violence and lust. His iron-willed sister, Ganga (Nayanthara), has raised him to believe that he must rule the world as a modern-day Sikandar. Their path collides with Salvadore (Darrell D’Silva), his mistress Elizabeth (Huma Qureshi), and her brother Tony (Akshay Oberoi). Salvadore trusts Raya deeply, while his daughter Rebecca (Tara Sutaria) is hopelessly smitten. Raya, too, indulges her affection. Enter Nadia, the circus queen whose fiery affair with Raya sparks chaos.
A betrayal cracks open Raya’s ‘toxic’ world, and the man who built his life on violence unleashes a storm of tabaahi that threatens to burn down everything and everyone he has ever touched.

What’s Yay
Rajeev Ravi’s cinematography builds a retro world that looks stunning, with painterly lighting and rich shadows, Yash’s dark magnetism, Kiara Advani’s volatile spark as Nadia, and Nayanthara’s commanding presence as Ganga add to the impact.
What’s Nay
The story struggles where it matters most. Geetu Mohandas’s psychological vision gets buried under waves of graphic violence, glossy intimacy, and erratic editing that breaks the flow. The female gaze is missing. The dialogues swing between cheesy punchlines and crude attempts at grit.
Writing And Direction
In Toxic, Geetu Mohandas (along with Yash) take Raya’s chaos and turns it into a mirror of his own broken mind. The bloodshed and the empire he builds are his armor to hide the helpless boy he once was.
His relationships with women reveal the cracks even more. Ganga is not just a sister who protects him. She is the architect of his grand illusion. Having survived trauma with him, she convinces him that conquering the world is the only way to survive it. In her eyes, weakness equals death, so Raya learns to bury remorse and fear until they rot inside him.
Nadia enters as the wild card. She brings raw emotion and messy love, the very things Raya cannot afford to feel. She threatens the numbness he depends on. Rebecca, on the other hand, is the perfect symbol of his ruthless lifestyle. She is transactional, enabling, and part of the machinery that keeps his toxic empire running. Melissa represents his attempt to build a quiet, functional illusion of normalcy.
Raya juggles these forces, but every choice he makes only speeds up the collapse. He treats women as either protective shields (Ganga), temporary numbing agents (Rebecca), or volatile catalysts (Nadia) because he views people as extensions of his survival needs rather than whole individuals.
Mohandas wants to show how grief, when ignored, becomes a ticking clock. For most people, time heals. At one point in the film, Raya defines time as ‘nothing’. But for him, it only piles guilt on guilt until the weight crushes him.
On paper, Toxic looks like it has everything needed for a gripping psychological drama. Trauma, grief, tangled family bonds, and an anti‑hero crumbling under the weight of his own guilt. The idea of wrapping a crime saga around the mental breakdown of a broken man feels bold and fresh. But the film stumbles because it cannot resist its own temptations. Instead of letting the psychological tension breathe, the script gets bogged down by uneven pacing and a love for shock value.
The ambition is clear, but the execution drowns in excess. Violence piles up, intimate scenes are shot with glossy flair, and the result is more spectacle than substance. Graphic content can work when it reflects a character’s numbness or paranoia, but here it often slips into indulgence. Scene after scene of blood and transactional desire stop feeling like insight into Raya’s mind and start feeling like noise. This indulgence hurts the heart of the story.
The layered bond between Raya and Ganga, which could have been a fascinating study of trauma and ambition, gets sidelined. Nadia’s chaotic vulnerability, which could have cracked open Raya’s numbness, is brushed past. Instead of tight storytelling that builds toward his collapse, the film leans on spectacle to keep attention. The deeper themes of grief, guilt, and self‑destruction are buried under the very chaos the film claims to critique.
Despite being directed by Geetu Mohandas, Toxic misses the chance to bring a true female gaze to the screen. Instead, it leans on the familiar male gaze that dominates mainstream crime dramas.
Female characters like Nadia, Rebecca, and Elizabeth are reduced to triggers for Raya’s ego rather than voices of their own. Even Ganga, who shapes his psychology in complex ways, is framed mainly to boost his larger‑than‑life masculine myth.
To make matters worse, the clumsy Hindi dialogues, swinging wildly between cheesy massy punchlines and forced crudeness, strips the characters of authentic nuance and leaves a sour aftertaste.

Performances
Yash’s turn in Toxic is fascinating because he plays Raya and Ticket as two fractured halves of the same person. What makes his work stand out is the way he balances these extremes. Raya is heavy, brooding, and destructive, while Ticket is light, agile, and almost spectral.
But Yash does not glide through the role without bumps. At times he hammers too hard. These heavy‑handed moments remind you of the performance rather than the character.
Kiara Advani lights up Toxic with a volatile spark as Nadia. She plays the role with a mix of fire and fragility that makes her impossible to overlook. Yet her performance is boxed in by the limits of the script. Nadia is written less as a woman with her own agency and more as the emotional trigger that pushes Raya further into ruin.
Nayanthara commands the screen with a sharp mix of maternal protectiveness, grit, and ambition that feels dangerous in all the right ways. Every time she appears, the film gains weight. Yet the writing keeps her locked into dramatic highs and action beats, leaving her bond with Raya underdeveloped beyond her protective role.
Huma Qureshi, as Elizabeth, drips with calculating venom. She carries herself with sleek authority, ruthless yet magnetic, making her a force in the criminal underworld. Tara Sutaria adds glamour and vulnerability, but the script gives her little more than a thin outline to work with. Rukmini, though given only brief screen time, makes it count.
Akshay Oberoi makes a decent impression in the little space he gets. His role feels serviceable but never rises above the surface. Sudev Nair, stuck in the sidekick slot, barely gets a moment to shine. Both performances fade quickly, swallowed by the film’s louder personalities and bigger arcs.

Tech Check
The real paradox of Toxic lies in how stunning it looks compared to how clumsy it feels. Rajeev Ravi’s cinematography is filled with moody retro lighting and deep shadows. The camera builds a world that feels haunting and introspective, as if it is preparing us for a slow unraveling of the mind. But the screenplay keeps undercutting this artistry.
Ujwal Kulkarni’s editing in Toxic becomes one of its biggest stumbling blocks. Instead of shaping a smooth rhythm that supports Raya’s psychological collapse, the film jerks between drama and loud bursts of violence. This frantic pace drains the story of its emotional weight. What could have been a layered psychological thriller ends up feeling like a string of disconnected set pieces.
Playlist Fact
Beyond the punch of ‘Tabaahi’, the music in Toxic barely leaves a trace. The track works because it mirrors Raya’s destructive inner storm and gives the film its emotional anchor. The rest of the album fades into the background.
The Final Shot
Toxic wants to be a psychological epic, but it ends up trapped in its own excess. The mind of its anti‑hero is fascinating, yet the film spends more time painting the walls with blood than exploring the cracks in his soul.