Toxic: A Fairy Tale for Grown-Ups — Review
It looks stunning. The story is a mess.
Our reading of 7 published reviews, ranging from 1.75 to 4 out of 5.
Watch Toxic for Yash and for how it looks. Do not watch it for the story. Critics could not agree at all. Scores went from 1.75 out of 5 up to 4. The middle of that range is about 2.5.
Almost every reviewer says the same thing in different words. The film is beautiful to look at and hard to follow. Yash plays two roles and is in the best shape of his career. The 1940s Goa setting is one of the best-looking worlds in an Indian film this year. But at 3 hours 14 minutes it is far too long, and that is where most people lose patience.
Where to watch
In cinemas now. No OTT date has been announced yet. We will update this page as soon as one is.
The scorecard
Story & Screenplay
2/5The weakest part. Too many threads, and none of them clear.
Raya is a gangster in Goa, before Independence. The film follows his whole life. His mother kills his father when he is a child. His sister raises him. He rises in the underworld. He falls in love with a circus performer. Then a tragedy breaks his mind.
That is a lot for one film, and the script keeps adding more before you have understood the last part. Reviewers kept making the same point. The film jumps between a gangster story, a brother-sister story and a father-son story, and the scenes that should join them are missing. The childhood part and the part where Raya joins the gang confused nearly everyone.
There is a twist near the end. The enemy destroying Raya turns out to be his own second personality, created after his son died. It is the best idea in the film. It is also the one most likely to lose the audience, because nothing earlier prepares you for it.
Direction
2.5/5Geetu Mohandas aims very high. You can see the ambition more clearly than the plot.
Mohandas is not just making another gangster film. She is trying to pull the gangster story apart and show what is underneath. Even the reviews that hated the film agree it was built for the biggest screen you can find.
The problem is control. The film tries so hard to overwhelm you that it forgets to keep things clear — who people are, what they want, even where they are standing. Several critics used the same words: a fever dream. Whether that sounds exciting or tiring to you is the whole difference between the 4-star reviews and the 1.75-star ones.
The editing shares the blame. At 194 minutes the film is somehow both too long and too rushed. Expensive sets flash past before you can take them in, and then the middle of the film drags badly.
Acting
3.5/5Yash holds it together. A brilliant cast of women is given almost nothing to do.
Yash is the reason the film works at all. Two roles give him more to do than just look cool, and he is at his best when the two sides of him clash. The one complaint, raised more than once, is that he sometimes overacts. Raya also never feels as human as his KGF role did.
The supporting cast is the biggest waste here. Kiara Advani gets the best reviews of the women, and one big outlet called her the best thing in the film. Nayanthara is widely praised too. But Huma Qureshi, Rukmini Vasanth and Tara Sutaria get such thin roles that reviewers struggled to find anything to say about them.
That stings more than usual, because the film sells itself as a story about what women want. Several critics reached the same conclusion. The women are there to push Raya along, not to be people of their own.
Camera & Visuals
4/5Rajeev Ravi’s camerawork is the best thing in the film. No argument.
This is the one thing everyone agreed on. Rajeev Ravi makes 1940s Goa look rich and real. Even critics who disliked the rest went out of their way to praise it. The circus attack scene is the one people keep naming.
The sets and costumes match that quality, and most of the effects work well. A few shots do look clearly fake, and they break the spell when they turn up.
Two complaints come up again and again. The cuts are too fast to let you enjoy what you are seeing. And the slow-motion shots copy the KGF style so closely that it feels familiar rather than fresh.
Music
3/5Ravi Basrur’s background music does the hard work. The songs mostly do not.
The background music gets real credit for lifting scenes the writing leaves flat. The songs land much less well. Reviewers called them just okay, or too electronic. With several composers on the album, nothing sounds like it belongs to one film.
Tabaahi is the one track people say works, helped by the way it is shot.
Audience Reaction & Box Office
2.5/5A huge opening day, then a hard fall on day two.
Toxic opened big. Around ₹101 crore in India on day one, and roughly ₹141 crore worldwide. The Hindi version had the second-biggest opening day ever for a dubbed South Indian film, behind only Pushpa 2.
Day two is the real story. Collections fell to about ₹36 crore, a drop of roughly 64%. Theatres went from about 56% full to about 27%. Films that people are recommending to friends do not fall like that.
Reaction online splits the same way the reviews do. People genuinely love Yash, the interval scene and the action. They are just as loud about the length, the slow patches and the confusing edit. The big opening was sold by the star and the marketing. What happens next depends on an audience that is still arguing with itself.
Box office at a glance
What the critics said
Every score below is a real published rating. Follow the link to read the full review.
Loved the ambition, the world it builds, and violence that feels personal rather than for show.
Strong look and vision, but it adds new layers before the old ones settle.
Easier to admire than to enjoy. Real skill, uneven result.
Mostly negative abroad. Praise went to Yash and the craft, not the story.
Big scale and style, let down by a patchy script and no emotional pull.
A bold idea that plays out like a messy, disconnected dream.
Confused writing and a tiring runtime. A star can only carry so much.
👍 Watch it if
- •Yash fans. He is genuinely very good, and the film is built around him
- •Anyone who cares more about how a film looks than how the story holds up
- •Big-screen fans who want scale and do not mind being confused
- •People who like a film that takes a big swing, even when it misses
👎 Skip it if
- •You want a story you can follow from start to finish
- •Three hours and fourteen minutes is too long for you
- •You are watching for the female cast. They are badly wasted
- •You want KGF 3. This is stranger, slower and much less fun
Cast & crew
- Director
- Geetu Mohandas
- Cinematography
- Rajeev Ravi
- Editing
- Ujwal Kulkarni
- Music
- Ravi Basrur, Vishal Mishra, Tanishk Bagchi
- Cast
- Yash, Kiara Advani, Nayanthara, Huma Qureshi, Tara Sutaria, Rukmini Vasanth
Published Aug 28, 2026 · Updated Aug 28, 2026. This is a consensus review: we aggregate and analyse published critic reviews and audience data rather than issuing a single reviewer's verdict.