Tag Archives: 2023

Movie Review: Kennedy (2023)

3.5 Stars (out of 4)

Anurag Kashyap’s crime drama Kennedy premiered at the Cannes Film Festival in 2023 and then disappeared. It finally got a digital release on Letterboxd’s new video rental platform in late 2025. At long last, a wider audience — though not one in India, where the Letterboxd store is unavailable — could watch this sought-after thriller.

While Kennedy is thematically in keeping with Kashyap’s crime-heavy filmography, the movie is important for capturing a moment in time that most directors (and audiences) seem eager to forget: the phase of COVID-19 pandemic mitigations where businesses were gradually allowed to reopen following the strictest business closures. The conditions present particular economic challenges for the characters in Kennedy and affect the plot accordingly.

Rahul Bhat plays the title character, whose given name is Uday Shetty. He’s a former cop who’s been presumed dead for six years, though he’s unofficially on the payroll of Mumbai Police Commissioner Rasheed Khan (Mohit Takalkar). Whenever Khan needs someone killed without it being traced back to him, he calls Kennedy.

There’s something in the deal for Kennedy, too, beyond whatever perverse thrill he gets from murdering people. Kennedy is looking for a gangster named Saleem (Aamir Dalvi), and Khan has promised to help Kennedy find him. Whether Khan can be trusted is up for debate.

Living in the shadows makes Kennedy something of a ghost himself. A thick beard and mustache hide most of his face, and he hardly speaks. When he’s alone in his apartment, he’s joined by at least one chatty apparition who fills the silence for him.

Kashyap also fills the dead air with spoken word poetry written and performed by Aamir Aziz, who is accompanied by a live band. It makes the film surprisingly noisy despite its taciturn lead character. It’s a bold narrative choice, and one that I didn’t mind. For the English subtitles, the poetry had its own subtitlers — Srilata Sircar and Shigorika Singh — while Jahan Singh Bakshi handled the rest of the dialogue.

The poetry is performed on a stage in a club, and this is where the depiction of COVID mitigations is important for historical context. The club’s masked patrons listen to the performers, only removing their masks to sip their drinks. As a flip side to the depiction of the effects of COVID factory closures on migrant workers shown in Homebound, Kennedy shows how affluent city dwellers lived after businesses reopened. Clubs and restaurants operated at reduced capacity, but they were open.

This reduced capacity presents a problem for Commissioner Khan. Kennedy is one of the enforcers in Khan’s protection racket that extorts money from club owners and restaurateurs, and fewer patrons means less money for Khan. He’s desperate to pay off the loan he took out to bribe his way to the Commissioner’s post.

Besides the other crooked cops in Khan’s outfit and the ghosts in his apartment, the only person Kennedy has any connection with is a woman named Charlie (Sunny Leone). She shares an elevator with him following the first murder he commits in the film, and he winds up driving her to a club for his side gig as a rideshare driver (even assassins need to moonlight, apparently). She’s in trouble, and she pegs him as a man with the skills to help her. Whether he has the empathy it takes to do so is another question entirely.

With very little dialogue and with his face obscured by a beard or a mask, Bhat really only has his eyes and the way he moves his body to perform the role of Kennedy. The fact that the character is always mesmerizing is a testament to Bhat’s abilities. We’re always trying to figure Kennedy out, and Bhat gives just enough to keep us on the hook.

The biggest shame in the film languishing on the shelf is Leone’s performance as Charlie going unseen for so long. She’s a terrific choice for the role, and she brings a delightful, offbeat energy to it. Under other circumstances, this role could have pushed her career in a new direction toward more serious fare than she’s usually offered.

I’m glad Letterboxd finally made Kennedy available for rent (though only for a limited time). It’s an odd movie, but it’s always engaging. Its depiction of a very specific time period during an historically important period makes it special and worth preserving.

Links

Movie Review: Stolen (2025)

3.5 Stars (out of 4)

Watch Stolen on Amazon Prime

Two brothers are drawn into a kidnapping case in the gripping drama Stolen. This is the most intense Hindi rural thriller since Anushka Sharma’s brilliant NH10.

Jhumpa (Mia Maelzer) sleeps on a bench at a train station with her 5-month-old baby Champa when another woman quietly grabs the infant and makes off with her. Jhumpa wakes moments later to find the baby missing, and no one on the platform saw anything. The only potential suspect is a man holding Champa’s hat.

The man with the hat is Raman (Shubham Vardhan), who just stepped off the train and is late to his mother’s wedding in the city. The delay means Raman’s wealthy brother Gautam (Abhishek Banerjee) is already in a bad mood when he arrives at the station to pick him up. Finding Raman being grilled by the police as to where he found the hat only makes Gautam grouchier.

At first, the cops don’t seem eager to investigate a lead beaten out of a nearby tea vendor, so Jhumpa asks the brothers for help finding her baby. Gautam offers her money. The money isn’t for anything in particular, like hiring a detective or paying for a ride to a friend’s house. It’s just supposed to make Jhumpa go away. She doesn’t take the money.

That brief exchange summarizes the point of the film. People of means think that every problem can be solved with money. They aren’t concerned with what happens after they hand over their cash, so long as they get what they want. In this case, Gautam wants to take Raman to their mother’s house. He doesn’t really care if Jhumpa finds her baby or not.

Raman is disgusted by his brother’s lack of sympathy, but the cops take the decision out of the men’s hands. Inspector Shakti Singh (Sahidur Rahaman) and constable Pandit Ji (Harish Khanna) order the guys and Jhumpa to follow them in Gautam’s car to investigate the tea seller’s lead in a remote area that’s further away than the “15 minutes” they promised.

Along the way, the car is stopped by other law enforcement officers who’ve gotten a tip via social media that two men and a woman in a black SUV fled a train station with a stolen baby. They’ve even got Gautam’s license plate number. Singh and Pandit Ji set these officers straight, but that won’t stop the firestorm the rumor set off in the region. Turns out Champa isn’t the first baby to be taken, and folks are eager to make someone pay. Jhumpa and the brothers are only safe as long as they stay with the police — a fact they don’t appreciate until it’s too late.

From the brothers’ perspective, Stolen is about being in the wrong place at the wrong time and how your response to trouble illuminates your character. But from a wider view, the story is about powerlessness. It’s about how easy it is to victimize the poor and working class, and how institutions like the police that purportedly exist to help everyone don’t really (last year’s thriller Sector 36 was another great example of this).

That kind of environment creates a vacuum where poor people’s only recourses for justice are the ones they create for themselves. Hence the appeal of an anonymous social media rumor that pins the blame squarely on three people. Targeting Jhumpa, Raman, and Gautam is an action the villagers can take in the absence of better options. Rich guys like Gautam don’t have enough cash to defuse that explosive anger borne from helplessness.

The performances in Stolen are pitch-perfect. Banerjee plays Gautam as loathsome at the start, but his mind and heart open as their situation worsens. Vardhan has some of the saddest eyes in the business, making it easy to care for Raman, who’s always trying to do the right thing. Maelzer’s Jhumpa keeps secrets, but her desperation is genuine and urgent.

Director Karan Tejpal — who co-wrote Stolen with Gaurav Dhingra and Swapnil Salkar — is equally adept at showing the breadth of a societal problem as he is at showing the emotional turmoil of the three main characters. He also displays a real flair for action. The stunt driving in Stolen is a marvel. This film is something special.

Links

[Disclaimer: my Amazon links include an affiliate tag, and I may earn a commission on purchases made via those links. Thanks for helping to support this website!]

Movie Review: Mrs. (2023)

3.5 Stars (out of 4)

Watch Mrs. on ZEE5

A bride’s newlywed bliss is slowly crushed under household demands and unattainable standards set by her new husband and his father in the relentless drama Mrs.. The film isn’t presented as a thriller, but it elicits some of the same oppressive feelings as movies in that genre.

Mrs. is Cargo-director Arati Kadav’s adaptation of Jeo Baby’s 2021 Malayalam movie The Great Indian Kitchen (which I haven’t seen). The Hindi version stars Sanya Malhotra as Richa Sharma, the leader of a dance troupe. Through an arranged marriage, she weds Diwakar Kumar (Nishant Dahiya). He’s a handsome doctor who is kind and attentive in the run-up to their wedding.

Upon moving into Diwakar’s family home with her in-laws, Richa notices that her mother-in-law Meena (Aparna Ghoshal) spends her day in near-constant labor, waking before everyone and going to sleep last. Father-in-law Ashwin (Kanwaljit Singh) is particular about his meals, so Meena has to do a lot of work by hand that could be done by a machine more quickly.

Diwakar’s sister lives far away and is expecting her first baby. Richa offers to take over the household chores so that Meena can go help with her new grandchild. Meena happily takes Richa up on the offer, but she knows that her daughter-in-law is in for a hard time.

A learning curve is to be expected, but Richa’s lack of familiarity with the house is not the problem. Even when she does as she’s asked, her father-in-law finds flaws. When she executes a recipe perfectly, he invents problems. She just can’t seem to do anything to his satisfaction.

That’s exactly the point. Giving Richa approval would give her leverage, and that’s the last thing the Kumar men would ever do.

The relationships between men and women in Mrs. are defined by power imbalances. The methods used for maintaining that balance are less obviously villainous than, say, locking Richa in a closet, but are just as abusive nonetheless. It’s the cumulative weight of indignities, insults, and lack of agency — designed to make Richa too exhausted to resist — that reveal them as the control tactics they are.

That’s even before mentioning the fact that Diwakar subjects Richa to daily, painful sexual intercourse. He’s never noticed that he’s hurting her or cared that she’s not having a good time. It’s more important for him to get her pregnant, giving her yet more to do and making it that much harder for her to leave.

Kadav is careful not to be too heavy-handed with the tone of her film. She lets the audience draw their own conclusions from the actions of the characters, without relying on things like melodramatic music. It’s clear what’s happening.

Kadav also knows how to use her greatest asset: Sanya Malhotra. An opening dance number show’s Malhotra for the star she is, and she’s just as skilled through the rest of the film. She portrays Richa as a woman who is sincerely doing her best while she being pulled farther and farther away from the woman she was before marriage. She’s not a quitter, so it takes her a long time to accept that her best will never be enough.

Dahiya and Singh deserve a lot of credit as well for playing their characters with restraint. The point of the film would be lost if Diwakar and his dad were cartoon villains. Everyone knows them to be upstanding citizens and devoted family men, and that’s how they see themselves. They act in a manner that will get them what they want while still maintaining that image.

I really enjoyed Kadav’s film Cargo, which is delightful to watch. Mrs. is anything but delightful, but it’s an impressive achievement all the same.

Links

Movie Review: Kill (2023)

3.5 Stars (out of 4)

Buy or rent Kill on Amazon Prime

Karan Johar’s Dharma Productions deviates from its signature lush romantic dramas to produce Kill, an extremely violent movie that is visually stunning in its own way. After wowing audiences at its Toronto International Film Festival premiere in 2023, Kill found an international distributor in Lionsgate, which is giving the movie a major theatrical release in the United States on July 4, 2024.

Kill‘s protagonist Amrit is played by TV actor Lakshya, who makes his big-screen debut in the first of the three movies he’s under contract for with Dharma Productions. Amrit is an Indian Army commando who returns from an assignment to a slew of missed messages from his girlfriend Tulika (Tooth Pari‘s Tanya Maniktala). Tulika’s powerful, well-connected father has arranged her engagement to another man, and Amrit must rescue her before the wedding.

Amrit crashes Tulika’s engagement party while his friend and fellow commando Viresh (Abhishek Chauhan) waits in the getaway car. Tulika says it’ll be safer for Amrit to rescue her after her family’s overnight train ride to Delhi, so he and Viresh sneak onto the train.

Unfortunately, the train is targeted by an extended family of about three dozen bandits who intend to isolate several train cars and rob all of the passengers of their valuables within 30 minutes. It should be an easy job, but they didn’t bargain on there being commandos onboard.

Amrit and Viresh are able to knock out several of the thieves in their carriage, but one attacks Viresh with a knife. Viresh instinctively turns the knife around to stab his attacker, killing the man. The bandit’s death changes the terms of engagement, and the gang’s mission expands to include murdering the commandos and any unfortunate passenger who gets in their way.

The repercussions of death is a theme that the movie returns to time and again. Whenever a person on either side of the fight between bandits and non-bandits dies, it raises the stakes by motivating the living to take revenge. Constantly reminding viewers that each character has someone who will grieve their passing keeps the deaths from being trivialized — a tricky but laudable goal in a film with a high body count.

Also raising the stakes are the cramped quarters within which the fighting takes place. Amrit and Viresh punch and kick the bad guys in the narrow corridor running through the middle of the train car, trying to avoid injuring frightened passengers in the process. Squaring off in the open space next to the bathroom feels comparatively luxurious. All the while, they and their opponents find novel ways to utilize the tools at their disposal. Amrit’s use of a fire extinguisher is particularly gruesome.

That said, Kill is more violent than it is gory. There’s much more blood than viscera, if that makes a difference. In some ways, the violence in Kill is less shocking than other instances of violence in Hindi films. Context is important, and Kill is very clear about what kind of movie it is (the title is kind of a giveaway). I found the violence in a film like 2013’s Boss much more unsettling given its tonal inconsistency. One minute, Akshay Kumar’s character is humorously hitting his opponents on the head with coconuts, the next he impales a man in the chest with a circular saw blade.

The execution of the action in Kill is second to none. Action directors Se-yeong Oh and Parvez Shaikh give every move weight, and they maneuver the characters through the cramped carriage in a way that seems physically impossible. As the characters’ injuries mount, their fighting speed and power ratchet down to make it more believable.

Lakshya is a legit action star, even after just one movie. As Vidyut Jammwal branches out from martial arts flicks and Tiger Shroff reevaluates after successive box office flops, Lakshya is ready to fill the void. Chauhan’s Viresh is no less dynamic and exciting in his fight scenes.

Maniktala’s Tulika is more than just a damsel in distress, displaying courage when the bandit leader’s son Fani (Raghav Juyal) sets his eyes on her. Juyal wisely underplays Fani so that he’s not too slimy or menacing, but still dangerous because he knows he operates from a privileged position.

Perhaps the most surprising thing about Kill is that it is so good despite being directed by Nikhil Nagesh Bhat. Bhat directed what I thought was the worst Hindi movie of 2022 (the morally odious Hurdang), and his bandit action flick Apurva made my “Worst of” list in 2023 as well. Clearly Dharma Productions saw something in Bhat’s abilities that I hadn’t before. Credit to his Kill co-writer Ayesha Syed as well.

The whole film works because it routinely pauses so that characters (and the audience) can process their emotions. No one can fight for two hours non-stop anyway, allowing Bhat to lean into the melodrama, anger, and heartbreak the characters are feeling during those pauses in the action. In that sense, Kill feels at home in the filmography of the same studio that developed Kabhi Khushi Khabie Gham.

Links

[Disclaimer: my Amazon links include an affiliate tag, and I may earn a commission on purchases made via those links. Thanks for helping to support this website!]

Movie Review: Laapataa Ladies (2023)

3 Stars (out of 4)

Watch Laapataa Ladies on Netflix

Kiran Rao returns with her second feature, more than a decade after her directorial debut. Laapataa Ladies (“Lost Ladies“) is a sweet film about the unpredictable consequences of an innocent mistake.

In 2001, farmer Deepak (Sparsh Shrivastav) is returning to his village after his wedding to Phool (Nitanshi Goel). Many other newlyweds are aboard the crowded train, the grooms in their nicest brown suits and the brides wearing red saris with their faces covered by a veil. Deepak steps away for a minute, and seats get shuffled around to accommodate new arrivals. When they arrive at their stop in the middle of the night, Deepak grabs the hand of the bride who is sitting where Phool last was and escorts her off the train.

Only when he gets all the way to his house and his bride reveals her face does Deepak discover that he brought home the wrong woman.

The bride standing in his family’s yard says her name is Pushpa (Pratibha Ranta). She’s not sure where she was heading. The family agrees to let her stay until they can sort things out.

Then there’s poor Phool. She woke up at the last stop on the line with no money and without knowing the name of the town where Deepak lives. A kindly guy called Chhotu (Satendra Soni) introduces her to Manju Maai (Chhaya Kadam), who runs a snack stall at the station. The older woman puts Phool to work, teaching the young woman a lesson in self-sufficiency — just in case Deepak isn’t the good guy Phool thinks he is.

The thing is, Deepak really is a good guy. In fact, most of the people in Laapataa Ladies are good. Rao and writers Biplap Goswami, Sneha Desai, and Divyanidhi Sharma are perfectly aware that the world is a dangerous place for women, so there’s no need to belabor the point. Instead, the story focuses on problem solving and community building as ways to persevere through challenges.

Manju Maai’s support for Phool does the best job at conveying that message. The older woman gently teaches the younger some hard-earned lessons that Phool’s own mother kept from her. Since Phool’s husband would eventually take care of her, why teach the girl more than basic skills like cooking, cleaning, and dancing? Manju Maai explains that sometimes life forces you to make your own way.

Similar lessons are taught back at Deepak’s house, as “Pushpa” — whose real name is Jaya — encourages the women of the house to do things that make them happy and not just prioritize the happiness of the men in the family. These lessons aren’t as organically integrated into the story and feel more like lectures. Still, the sentiment is nice and the film’s ending is made more touching as a result.

The whole cast is really strong. Casting the now-16-year-old Goel as Phool was a masterstroke, as her youth makes the abandoned bride extra vulnerable and innocent. Shrivastav and Ranta also suit their roles to a tee, and the supporting cast is great, too.

The story occasionally loses steam when it tries to incorporate too many facets of small-town life. There’s too much of the greedy police chief (played by Ravi Kishan), and a sequence involving a local politician doesn’t move the story forward at all. Still, it’s hard to knock a movie with such good intentions and so many enjoyable performances.

[Note: Laapataa Ladies debuted at the Toronto International Film Festival on September 8, 2023. It released theatrically March 1, 2024.]

Links

Movie Review: All India Rank (2023)

2.5 Stars (out of 4)

Watch All India Rank on Netflix

To call All India Rank a coming-of-age story about a student trying to get into a prestigious college is too simple. The story’s real protagonist is the student’s father.

All India Rank takes place in 1997. 17-year-old Vivek Singh (Bodhisattva Sharma) doesn’t have any say in the direction of his life. His dad R.K. (Shashi Bhushan) wants him to get into the Indian Institutes of Technology (IIT), so that’s what Vivek must do. Father and son travel from Lucknow to Kota, where Vivek will spend the next year at a coaching school training to take the IIT entrance exam.

Paying for Vivek to train to take a test is more expensive than immediately enrolling him in a local college, but R.K. is convinced that the family’s future financial stability hinges on Vivek getting an elite degree. The Singhs aren’t exactly rolling in money. R.K. works at the state telecom company, and mom Manju (Geeta Agrawal Sharma) runs a small shop with a pay phone. Sending Vivek to Kota is a stretch.

Vivek hardly knows why he’s at the coaching center. He has no goals of his own, and he’s far from the best student there. But he makes friends, meets a girl he likes, and gets a bit closer to discovering what he wants from life: pretty typical coming-of-age movie stuff. Vivek’s growth arc is predictable. His father’s is not.

R.K. is so invested in his plan for his only child that he hasn’t stopped to consider the wisdom of it. Nor has he considered the effect it has on Vivek and Manju. It doesn’t occur to R.K. that he and his wife are now empty nesters until she points it out to him. When both parents have work trouble that affects their income, the financial risk of sending Vivek to the coaching academy becomes apparent, too. Shashi Bhushan and Geeta Agrawal Sharma do a lovely job playing the couple, as they try to persevere through a phase of life that’s more difficult than they anticipated.

The problems faced by the parents — which also includes a sex pest who uses Manju’s pay phone to make dirty calls — are much more interesting than anything that Vivek goes through. Yet the story spends much more time with Vivek in Kota. The narrative balance feels off, and the film overall feels less ambitious than it should have been.

All India Rank is obviously made for an audience familiar with the stakes associated with taking the IIT entrance exam and the infrastructure built to support it, but that leaves the unversed on the outside looking in. The term “All India Rank” is never explained, nor are the numbers associated with the students’ test scores. I’m sure this is clear to the intended audience, but it makes it hard for outsiders to gauge Vivek’s progress.

Links

Best Bollywood Movies of 2023

It’s time to bid adieu to 2023 with my Best Bollywood Movies of the year list!

First up is one of a few smaller family dramas that made my 2023 Top 10 Hindi films: Manoj Bajpayee’s Gulmohar. Filmmaker Rahul V. Chittella’s screenplay deftly introduces all of the story’s major points of conflict within the first five minutes, and the story treats LGBTQ issues with sensitivity.

Two big-budget, star-studded romances are next: Shraddha Kapoor & Ranbir Kapoor’s Tu Jhoothi Main Makkar and Alia Bhatt & Ranveer Singh’s Rocky Aur Rani Kii Prem Kahaani. I love a good spectacle with lavish dance numbers, and both films delivered.

Given how many of my negative reviews include variations of the phrase, “This could have been shorter,” it’s no surprise that I enjoyed the anthology Lust Stories 2. Four short stories in 2 hours and 12 minutes? Sold! (Especially when Sujoy Ghosh and Konkona Sen Sharma are directing two of those stories.)

The biopic Tarla is another of the smaller family dramas that made the cut for its thoughtful portrayal of a couple navigating gender roles in 1970s India.

Though it looks like a war movie on the surface, Pippa is a family film of sorts as well. Ishaan Khattar, Mrunal Thakur, and Priyanshu Painyuli portray siblings who all play a role in their nation’s war efforts. The real tanks used in Pippa are very cool, as is the choreography in the song “Main Parwaana.”

I really enjoyed writer-director Arjun Varain Singh’s digital-age romance Kho Gaye Hum Kahan, which featured its own trio of standout young performers: Ananya Panday, Adarsh Gourav, and Siddhant Chaturvedi.

Of all of 2023’s blockbuster action flicks, Shak Rukh Khan’s Jawan was the wildest and most fun.

My favorite of the smaller relationship dramas is Three of Us — a gorgeously-shot gem about fading memories. Shefali Shah is pitch-perfect as a woman with early-onset dementia, and she’s supported with great performances from Swanand Kirkire and Jaideep Ahlawat.

2023 was Jaideep Ahlawat’s year, not just because of his role in Three of Us, but also for his performance in my favorite movie of the year: Jaane Jaan. Sujoy Ghosh directed my very favorite Hindi film, 2012’s Kahaani, so I was predisposed to like Jaane Jaan (and his Lust Stories 2 short “Sex with Ex”). But Jaane Jaan is Ghosh at his best. Like Kahaani, Jaane Jaan is another thriller about a woman with a problem that’s set in an evocative locale. This time, Kareena Kapoor Khan is the woman in trouble in a gloomy hill town, and Ahlawat plays her unlikely helper. The film is tense and exciting, and the performances totally sell it. Jaane Jaan is why I like movies.

Kathy’s Best Bollywood Movies of 2023

  1. Jaane Jaanstream on Netflix
  2. Three of Usstream on Netflix
  3. Jawanstream on Netflix
  4. Kho Gaye Hum Kahanstream on Netflix
  5. Pippastream on Amazon Prime
  6. Tarlastream on Zee5
  7. Lust Stories 2stream on Netflix
  8. Rocky Aur Rani Kii Prem Kahaanistream on Amazon Prime
  9. Tu Jhoothi Main Makkarstream on Netflix
  10. Gulmoharstream on Hulu

Previous Best Movies Lists

[Disclaimer: my Amazon links include an affiliate tag, and I may earn a commission on purchases made via those links. Thanks for helping to support this website!]

Movie Review: Three of Us (2023)

4 Stars (out of 4)

A woman diagnosed with early-onset dementia returns to an important place from her youth in the quiet, thoughtful drama Three of Us. It’s a gorgeous film that gives its characters all the time they need.

Shefali Shah plays the woman in question, Shailaja. She’s married to Dipankar (Swanand Kirkire), and their son is away at college. Shailaja’s increasing forgetfulness necessitates an early retirement from her government job processing paperwork for divorcing couples.

She asks Dipankar to take her to visit Vengurla, a small town on the Konkan coast where she attended school from fifth through eighth grade. It’s not a place she’s ever mentioned before, so he’s surprised by the request but obliges with a week-long trip.

Old classmates and teachers recognize Shailaja immediately, even though she’s been gone almost thirty years. Most importantly, her childhood sweetheart Pradeep (Jaideep Ahlawat) is still in town. He’s happy to see her and takes off work to guide the couple around the area.

Elements like Shailaja’s past reluctance to talk about Vengurla or the boy she left behind could easily be the setup for a thriller or romantic drama, but Three of Us isn’t that kind of movie. Pradeep introduces Shailaja and Dipankar to his wife and kids right away. Shailaja has her reasons for not dwelling on her time in Vengurla until it becomes clear that, someday, she won’t be able to remember those days at all.

Everyone in Three of Us is nice. The story is packed with emotion even though no one yells, deceives, or fights. The conflict is with a force that can’t be fought, as Shailaja’s memories slip away and as she and the people she love ready themselves for the changes that will bring.

Shah plays Shailaja with subtlety. When she loses her place or gets overwhelmed, she clams up and quietly retreats. If we didn’t know about her diagnosis, she might just seem shy. Ahlawat’s Pradeep is a steadying presence, which might have been why Shailaja liked him in the first place. Kirkire is the workmanlike hero of the film, playing Dibankar exactly like a guy who’s hanging around with his wife’s old classmates and feeling a bit like a third wheel should be played.

Throughout all, director Avinash Arun — who also co-wrote and served as director of photography on the film — resists rushing the characters, letting us observe them as they just exist. It’s soothing.

Arun made his name in the industry as a cinematographer, so it’s no surprise that Three of Us is stunning to look at. He knows how to perfectly frame shots, position the characters in space, and follow their movements. The natural scenery around Vengurla is breathtaking, but the built environment of a small town slowly decaying is melancholy and evocative as well.

As if this weren’t enough beauty, Arun includes a scene where Shailaja returns to the dance studio where she learned Bharatnatyam. The school’s current star pupil Manjiri (Payal Jadhav, the film’s choreographer) gives a jaw-droppingly beautiful performance that alone would make Three of Us worth watching. Add that to the sweet story and pitch-perfect performances, and you’ve got yourself a really charming little film.

Links

Movie Review: Dunki (2023)

2 Stars (out of 4)

Filmmaker Rajkumar Hirani’s Dunki addresses the inhumanity of national borders and immigration policies that disproportionately punish the poor. In typical Hirani fashion, he uses humor to make the problem relatable, but the grim, visceral middle section of the story feels out of place.

Dunki begins with the same framing device Hirani used in 3 Idiots: three long-time pals set out to meet another friend they haven’t seen for many years. This time, the action begins in 2020 in London, as a grey-haired woman named Manu (Taapsee Pannu in old lady makeup) breaks out from the hospital. She holds her IV bag aloft as she navigates public transit in her hospital gown, a sequence that makes for great visual humor. Pannu is the film’s standout comic performer.

Manu meets her buddies Buggu (Vikram Kochhar) and Balli (Anil Grover), who are as eager as she is to return to their Punjabi hometown. But visas are tricky to come by, so they decide to contact the friend who helped them get out of India 25 years ago — Hardy (Shah Rukh Khan).

The action flashes back to 1995, when Buggu, Balli, and Manu hoped to solve their families’ financial problems by working in England. A thriving visa-fraud industry in town promises to help those without skills or money emigrate through dishonest means. Hardy arrives in town to repay a debt to Manu’s recently deceased brother and stays to help her.

The four enroll in an English language class of dubious repute led by Geetu (Boman Irani, who also played an educator in 3 Idiots). Vicky Kaushal has a lengthy cameo as a fellow student named Sukhi. There’s an extended comedy bit as the students think they’ve found a sneaky way to pass their official English exams without really learning much English. Some of it is quite funny, but like many of the bits in Dunki, it’s longer than it needs to be.

When conventional and unconventional methods fail to get them visas, Geetu proposes a third option: the dunki (“donkey”) method. This involves paying brokers to smuggle them over land into Turkey, then via shipping container across the sea to England. It’s illegal, expensive, and dangerous, but it’s their only option. Hardy joins them, hoping the skills he learned as a soldier will help them survive the journey.

This is where the film’s comic tone shifts to something darker. There are some gruesome deaths and an attempted sexual assault that make what had been a family-friendly movie into one requiring parental discretion. It seems like an attempt to do justice to the very real horrors faced by those migrating illegally, but the change is abrupt.

While Hirani deserves credit for shining a light on this global justice issue, his fictional narrative leaves something to be desired. The characters are indistinct and forgettable, and decades of their experience are absent from the story. The audience is only supposed to care about what the characters go through, not who they are, so Hirani doesn’t develop them as individuals.

This is Shah Rukh Khan’s first film with Hirani, who gets a classic performance out of the star. The film’s lone dance number “Lutt Putt Gaya” is enjoyable, although it would’ve been fun if Pannu played more of a part in it. Khan’s other 2023 releases were action thrillers, so this was a nice change of pace. It’s just too bad Dunki‘s screenplay wasn’t up to snuff.

Links

Movie Review: 12th Fail (2023)

2 Stars (out of 4)

Watch 12th Fail on Hulu

Even though 12th Fail is based on the life of a real person, the film feels abstracted from its main character. The story contains a number of obstacles that can trip up viewers unfamiliar with the hiring processes of the Indian civil service.

Vikrant Massey plays Manoj Kumar Sharma, who grew up in a poor, rural village but studied and sacrificed to become a member of the Indian Police Service (IPS). Obviously, the movie doesn’t need to explain what the IPS is to Indian viewers, but it’s not made clear to outsiders how, say, an IPS officer differs from a DSP (Deputy Superintendent of Police). The film uses a lot of abbreviations that blur together for those not steeped in the shorthand.

The story begins in 1997 when Manoj is a teenager in Chambal. The area is known for its bandits, and the mayor runs the village on bribes and corruption. Newly transferred DSP Dushyant Singh (Priyanshu Chatterjee) arrests the school principal for encouraging students to cheat on their exams. Manoj is so inspired by the righteous DSP that he vows to study and become an IPS officer.

Even Manoj is surprised at just how labyrinthine the process to become an Indian civil servant is — and just how small the odds of success are. After passing high school, there are multiple exams: some multiple choice, some essay, including some in English. Students get four total attempts to pass the exams, and that’s it. If they pass their exams, they still have to clear a brutal final interview.

The process can take years to complete, which makes it hard for anyone who has to work while studying. Everyone who takes the tests pays for exam coaching, further weeding out many poor and working class applicants.

Manoj heads to the city of Gwailor to pursue coaching, only to be robbed before finding the coaching center shut down. He gets lucky when he meets Pritam Pandey (Anant V Joshi), another prospective student. Pritam’s family has money, so he takes Manoj with him to Delhi. The two stay friends even as Manoj works a series of low-wage jobs, studying into the wee hours of the night.

Writer-director Vidhu Vinod Chopra makes Pritam the narrator of Manoj’s story, which creates a distance between the audience and the main character. As the narrative proceeds, it becomes clear that the character Manoj portrays in the film is mostly a generic symbol of underprivileged test takers–and not an interesting character, himself. As Manoj’s lower caste friend Gauri (Anshumann Pushkar) says, “Even if one of us wins, the whole herd wins.” But if we don’t care about the one, it’s that much more difficult to be invested in the herd.

Despite featuring Manoj’s friends and eventual girlfriend Shraddha (Medha Shankar), it doesn’t feel like we get much insight into Manoj. He’s determination personified, but that’s about it. Massey’s performance in the lead role is solid.

In addition to the movie’s characterization issues, the studying and test-taking processes are shown in greater detail than is necessary, bogging down the pace.

The real Manoj’s accomplishments are inspirational, but 12th Fail itself is a bit dull.

Links