Last Updated:
Subedaar review: Anil Kapoor delivers a powerful performance as Arjun Maurya in Suresh Triveni’s gritty action drama despite a predictable storyline.

Anil Kapoor anchors Subedaar with quiet intensity as a retired soldier confronting corruption and personal loss in a small-town action drama.
SubedaarU/A
3/5
Starring: Anil Kapoor, Radhikka Madam, Saurabh Shukla, Aditya Rawal, Faisal Malik Khushboo Sundar, Mona SinghDirector: Suresh TriveniPlatform: Prime Video
Subedaar Movie Review: There are heroes. There are angry heroes. And then there’s Arjun Maurya in Subedaar, a man who looks like he wakes up at 4 am out of habit, irons his emotions, and stores rage in perfectly folded compartments. With Anil Kapoor leading the charge, this film arrives like a dramatic salute… but somewhere along the way, the script forgets to keep up with its own hero.
The story drops us into a dusty North Indian town where retired Subedaar Arjun Maurya returns home after personal loss, hoping for silence, routine and maybe some emotional repair work with his daughter Shyama. Instead, he finds himself surrounded by small-town thuggery, illegal sand mining, inflated egos and villains who behave like they attended the “Menacing 101″ crash course together. Peace? Cancelled.
Now here’s the thing. The film wants to be intense, gritty and morally explosive. It throws in corruption, father-daughter tension, social commentary, grief, ego clashes and revenge. But instead of simmering, it keeps jumping to a boil. The narrative moves exactly the way you think it will. If you’ve seen even five action dramas in your life, you’ll probably predict the next punch before it lands.
But oh, Anil Kapoor. The man does not age. He just upgrades! As Arjun, he is all restraint. He doesn’t scream for attention; he lets his silence do the talking. There’s a certain stillness he brings with his tired eyes, clenched jaw, shoulders that have carried both medals and regret. Even when the screenplay drifts into familiar territory, he holds the frame like a veteran who refuses to abandon post. You believe he can break bones. You also believe he’s heartbroken. That’s range.
Radhika Madan stuns as Shyama with fire in her spine. She’s angry, wounded, and constantly fighting whether with society, college boys or her father’s emotional distance. The writing doesn’t always give her depth, but she squeezes sincerity out of every scene. There’s spark there, even if the screenplay keeps her circling the same emotional track.
Aditya Rawal as Prince is chaos wrapped in swagger. He’s loud, unpredictable and slightly cartoonish at times but he commits fully. You may roll your eyes at the exaggeration, but you won’t accuse him of being boring. Mona Singh gets an intriguing setup as Babli Didi, yet the film never fully explores her power. She feels like a promise that remains half-opened.
Director Suresh Triveni aims for a raw, grounded texture with dusty roads, harsh sunlight, heavy silences. The cinematography captures the town like it’s constantly holding its breath. Some action stretches are staged well, especially early confrontations that build tension through pause rather than noise. But the second half drags its boots. Scenes repeat emotions we already understood. The climax keeps going… and going… and going. A tighter edit would have made this far sharper.
By the end, Subedaar feels like a solid salute wrapped inside an old blueprint. It has passion. It has performance power. It has moments that genuinely crackle. But it also carries too many familiar beats and predictable turns to feel truly fresh.
Still, watching Anil Kapoor in controlled fury mode? Worth it. He may be retired in the film. But on screen? The man is still very much on duty.
March 05, 2026, 09:08 IST


