Toxic: A Fairy Tale for Grown-ups wants to be a vast crime story on a grand scale. At three hours and twelve minutes, it goes on and on without arriving anywhere.
Geetu Mohandas directs and writes this story with Yash, following a criminal network operating behind bright coast towns while foreign rule over the region fails around it. That is a strong setup. Power, corruption, empire in its final days, a network filling the space left behind — there is a real film in there. Toxic never finds it.
Yash, Twice Over
Yash plays two parts here, Raya and Ticket, and he is the film’s main draw. His presence carries long portions of the length on force of personality alone. But presence is not shape, and the script keeps handing him moments built for effect rather than meaning.
The supporting cast is full:
- Kiara Advani as Nadia
- Nayanthara as Ganga
- Huma Qureshi as Elizabeth
- Tara Sutaria as Rebecca
- Rukmini Vasanth as Mellisa
None of them get the room they deserve. The film keeps cutting away from its own characters right when they might become people instead of figures caught in a struggle for power.
A Script That Cannot Keep Up
The killing is excessive. The substance use and intimate content are laid on thick. None of it lands with weight, because the writing beneath it is thin. Themes get hinted at — the fall of empire, loyalty, the price of power — but never built out. The pacing is the real trouble: scenes arrive cut down to short pieces, all effect, no resolution.
“Yash and Geetu Mohandas’ crime thriller becomes the very monster it set out to destroy”
That line is a fair account of what is wrong here. Toxic mistakes force for substance. It piles on spectacle — the coast, the cruelty, the star draw — without ever letting a scene settle long enough to mean something.
The film becomes what it was supposed to be tearing down.
What the Numbers Show
Toxic’s earnings tell their own story. The film’s gross stands at ₹328.45cr against a reported budget of ₹500–1,000cr. Other trackers place the total figure closer to ₹325cr after 12 days. It still ranked as the 4th highest picture of 2026 by earnings in the country, with a ₹290.5cr gross there — but against that budget, this is a disappointment, not a win.
The film’s ambition never matches its delivery. Mohandas has a genuine eye for scale and mood, and Yash has the draw to support a project this size. But the two together cannot save a script this confused. Trying to please every viewer stands in for character work. Cutting stands in for pacing. What should be a shadowy crime epic ends up a loud, long spectacle with nothing beneath it.
The audience has reacted far more kindly than the writing here suggests — the audience score sits at 8.0 out of 10. That difference between audience enthusiasm and this judgment is real, and worth noting. But a strong setup and a committed star are not enough to save a film this heavy, this weak in its pacing, and this unwilling to let its own story matter more than its surface.
Toxic: A Fairy Tale for Grown-ups is big, loud, and hollow. It has a story worth telling and does not tell it.





