Review: ‘A Nice Indian Boy,’ starring Karan Soni, Jonathan Groff, Sunita Mani, Zarna Garg, Harish Patel, Peter S. Kim and Sas Goldberg

April 28, 2025

by Carla Hay

Karan Soni and Jonathan Groff in “A Nice Indian Boy” (Photo courtesy of Blue Harbor Entertainment)

“A Nice Indian Boy”

Directed by Roshan Sethi

Some language in Hindi with subtitles

Culture Representation: Taking place in Vancouver, the comedy/drama film “A Nice Indian Boy” (based on the play of the same name) features a predominantly Asian cast of characters (with a few white people) representing the working-class, middle-class and wealthy.

Culture Clash: An Indian Canadian doctor, who is openly gay, meets and falls in love with an openly gay white photographer, and the doctor worries about commitment issues and whether or not his own parents will accept their interracial relationship.

Culture Audience: “A Nice Indian Boy” will appeal primarily to people who are interested in romantic comedies/dramas with likable characters dealing with LGBTQ relationships and family issues.

Harish Patel, Karan Soni, Zarna Garg and Sunita Mani in “A Nice Indian Boy” (Photo courtesy of Blue Harbor Entertainment)

“A Nice Indian Boy” follows the same formulas of romantic comedies where one person in a couple is more commitment-phobic than the other. However, this charming movie has a rare perspective of an interracial gay couple confronting family differences. If “A Nice Indian Boy” falls short on surprises, it more than makes up for it with a vibrant authenticity that can resonate with anyone who has experiences with adult relationships.

Directed by Roshan Sethi and written by Eric Randall, “A Nice Indian Boy” had its world premiere at the 2024 SXSW Film & TV Festival. The movie is based on Madhuri Shekar’s “A Nice Indian Boy” play that had a stint in Los Angeles in 2014. “A Nice Indian Boy” takes place in Vancouver, where the movie was filmed on location.

“A Nice Indian Boy” is told from the perspective of and narrated by 31-year-old Naveen Gavaskar (played by Karan Soni), an introverted and socially awkward doctor, who works at Karloff Memorial Hospital. Naveen is openly gay and looking for love, mostly on dating apps. The movie’s opening scene is a flashback to the lavish wedding of Naveen’s overachieving younger sister Arundhathi (played by Sunita Mani), who has seemingly found her ideal match in her husband Manish Rao (played by Sachin Sahel), who would go on to become an orthopedic surgeon.

In voiceover narration, Naveen says of this wedding: “I was 25 when my sister got married. This was the best day of my mother’s life” because his mother was proud that Arundhathi had married “a nice Indian boy.” Although Naveen is out of the closet to his family and close friends, a lot of the guests at the wedding don’t know that he is gay. And so, he has several people commenting to him at the wedding that he will be next to have a big Indian wedding, and they assume that he will be marrying a woman.

“Just one concern,” Naveen says in the voiceover. “What would it be like if I brought home a nice Indian boy?” Naveen’s family knows that he is gay. He just hasn’t introduced them to any of his boyfriends or lovers. It’s an emotional roadblock that Naveen has to covercome if he wants a serious and committed relationship.

Naveen’s mother Megha Gavaskar (played by Zarna Garg) is opinionated and has a tendency to be overbearing. For example, an early scene in the movie, Megha calls Naveen at his job to remind him to renew his AAA car insurance membership. Megha, tries hard to be a supportive parent to her gay son, but she admits she doesn’t know much about what to talk to him about. And so, she says things to Naveen such as she likes to watch Out TV and movies like the Oscar-winning “Milk,” a biopic about gay civil rights activist Harvey Milk, who was murdered in San Francisco in 1978.

Naveen’s father Archit Gavaskar (played by Harish Patel) is much quieter and more laid-back than Megha. However, he’s not so laid-back about Naveen’s sexuality. He’s uncomfortable talking to Naveen about Naveen being gay. Archit seems to have a “don’t ask, don’t tell” policy when it comes to Naveen’s love life.

Archit and Megha had an arranged marriage, which affects their views on how their children should approach marriage. Although Megha says that spouses in arranged marriages can learn to love each other (or at least like each other), Megha seems bored and restless in her own marriage. Most of the time that she’s with Archit, she seems to be irritated by him.

That’s because Megha thinks Archit has gotten lazy in their relationship and believes that he takes her for granted. The more that Megha seems annoyed by Archit, the more he shuts down emotionally, which causes a cycle of frustration in their marriage. Observant viewers will notice as the movie goes on that Naveen is a lot like his father Archie in how he has difficulty expressing his emotions, while Arundhathi is a lot like her mother Megha by being very outspoken with her emotions.

“A Nice Indian Boy” is told in four chapters. Chapter 1 is titled “The Boy.” Chapter 2 is titled “The Love.” Chapter 3 is titled “The Family.” Chapter 4 is titled “The Music.” Most movies about gay men who introduce a boyfriend to family members for the first time have to do with anxieties over the whether or not the family will accept the boyfriends’ queerness. In “A Nice Indian Boy,” the anxieties have more to do with racial acceptance.

Naveen’s closest friend is his lively co-worker Paul (played by Peter S. Kim), who is also an openly gay doctor. Paul encourages Naveen to go out and meet more potential love partners in person at fun events instead of online. A comedic montage shows a lonely Naveen calling men he’s made contact in the past to try to reconnect and leaving a series of awkward voice mail messages.

One day, Naveen is praying at a Hindu temple when a good-looking man (played by Jonathan Groff), who’s in his 30s, sits down behind Naveen and prays too. Naveen barely glances at this stranger but seems to be aware that this man is physically attractive. It won’t be long before Naveen will see him again.

One day, the hospital employees are getting their photo portraits done. The photographer is a handsome and friendly frelancer named Jay Kurundkar (played by Jonathan Groff), who is much more open about his feelings than Naveen. Jay and Naveen are instantly attracted to each other. Jay asks Naveen out on a date, and Naveen nervously says yes.

During this first date, they see a movie and then go to a gay bar. Jay tells Naveen that Jay (who has no siblings) spent his early childhood in foster homes and was adopted by Indian parents, who are now decased because Jay’s adoptive parents adopted him much later in their lives. Jay also mentions that his favorite movie is the 1995 romantic Bollywood drama “Dilwale Dulhania Le Jayenge.”

Jay isn’t shy about being occasionally dorky, such as when he sings lines from “Dilwale Dulhania Le Jayenge” to Naveen. Jay also vapes marijuana during the date and admits that he vapes when he’s nervous. This vaping results in a pivotal scene that affects Jay’s relationship with Naveen. Naveen is much more self-conscious and stoic during the date. Jay interprets it as Naveen not being very interested in him.

For example, Jay also opens up to Naveen about what Jay’s fantasy wedding would be like. He describes a big ceremony and reception with a lot of joy and choreographed dancing and at least one song from “Dilwale Dulhania Le Jayenge.” Naveen barely reacts out of nervousness, but Jay gets embarrassed because he thinks he might have turned off Naveen by talking about his dream wedding on their first date.

“A Nice Indian Boy” has some plot development clichés, but what the movie handles very well is the dialogue. This is not a movie where the would-be couple have an amazing first date. It’s not a completely terrible first date. It’s a realistic first date that shows two strangers trying to get to know each other better and doing their best not to make a bad impression on the other.

Jay eagerly brings Naveen into Jay’s world, by inviting Naveen to Jay’s photo gallery exhibit and by bringing Naveen to a house party, where Jay introduces Naveen to Jay’s supportive friends Billie (played by Sas Goldberg) and Neel (played by Sean Amsing). The problem is that Naveen is much more reluctant to bring Jay into Naveen’s world. Naveen keeps postponing the opportunity for Jay to meet Naveen’s family.

As already shown in the trailer for “A Nice Indian Boy,” Jay eventually does meet Naveen’s family. But that doesn’t mean it’s all smooth sailing from there, because Naveen’s parents expected him to have a partner with Indian heritage. And because the caste system is part of Indian culture, there’s some social-class snobbery from Naveen’s parents, who are disappointed that Jay has a job that has less stability and a much lower income than Naveen’s doctor job.

In addition to having appealing dialogue, “A Nice Indian Boy” has very entertaining performances from all the principal cast members. Naveen and Jay are an “opposites attract” couple, but it looks believable. Garg gives a standout performances as strong-willed matriarch Megha, who has a lot more sensitivity and vulnerability than she shows to most people.

The movie also shows in meaningful ways how the marriage experiences of Naveen’s parents and sister affect their perspectives and attitudes. Certain people in the family have to learn how to gracefully deal with disappointments when life doesn’t go exactly as planned. Rather than reducing the love story of Naveen and Jay to being a “will they or won’t they get married” dilemma, “A Nice Indian Boy” goes beyond the wedding issues and offers an adorable (but not too cutesy) tale of a family navigating changes without losing love for each other.

Blue Harbor Entertainment released “A Nice Indian Boy” in select U.S. cinemas on April 4, 2025. The movie will be released on digital and VOD on May 9, 2025.

Review: ‘7 Days’ (2022), starring Karan Soni and Geraldine Viswanathan

June 14, 2021

by Carla Hay

Geraldine Viswanathan and Karan Soni in “7 Days” (Photo by Eduardo Fierro/Cinedigm)

“7 Days” (2022)

Directed by Roshan Sethi

Culture Representation: Taking place in Thermal, California, the romantic comedy film “7 Days” features a predominantly Indian and Indian American cast of characters (with a few white people who speak off camera) representing the middle-class.

Culture Clash: Two Indian Americans, whose parents are eager for them to find a spouse, meet on a blind date at the beginning of the COVID-19 pandemic, and find out that instead of having many things in common, they are complete opposites.

Culture Audience: “7 Days” will appeal primarily to people who like quirky romantic comedies with an “opposites attract” or COVID-19 pandemic angle, but the movie is often sluggishly paced and relies too much on stereotypes seen in many other romantic comedies.

Geraldine Viswanathan in “7 Days” (Photo courtesy of Cinedigm)

It’s a little tiresome when American-made movies and TV programs stereotype men of Indian heritage as socially awkward, sometimes emasculated nerds. This over-used ethnic cliché is shoved in viewers’ faces to annoying levels in the romantic comedy “7 Days,” co-starring Karan Soni as a lovelorn Indian American who’s desperately looking for a wife. Geraldine Viswanathan plays his would-be love interest in the movie, but the story is told from the man’s perspective. “7 Days” had its world premiere at the 2021 Tribeca Film Festival.

Directed by Roshan Sethi (who co-wrote the “7 Days” screenplay with Soni), “7 Days” is essentially a dull mumblecore movie with a COVID-19 gimmick. The movie is also Sethi’s feature-film directorial debut. And it just so happens that all of the people who appear on camera in the movie are of Indian heritage. This type of representation is rare for an American-made feature film, but it’s not enough to automatically guarantee that the movie will be great.

Unfortunately, “7 Days” has too many scenes that drag with dialogue that falls flat because of the clumsy comedic timing. Viswanathan seems to be more talented at believable facial expressions than Soni is, but there is no convincing romantic chemistry between these two actors at all. Whatever is going on between the characters that Soni and Viswanathan portray in the movie, viewers will get the impression that this isn’t a romance to root for but it’s going to be strictly a “friend zone” platonic relationship. The filmmakers want to make it look like a romance, but it’s all so phony and passionless.

The beginning of “7 Days” starts off with four real-life, middle-aged, happily married Indian couples talking about how they met, which was usually through arrangements by their families. (Soni’s parents are among the couples.) It’s an adorable introduction, but then the movie gets right to the fictional part of the story and the clichés. The next sequence is straight out of a Bollywood rom-com. Viewers find out that two unmarried young people have mothers who are scheming to find each of them a suitable spouse.

The bachelor and bachelorette are American children of Indian immigrants. The would-be couple are 31-year-old Ravi (played by Soni) and 28-year-old Rita (played by Viswanathan), who both live in California, but not in cities that are near each other. In voiceover narration, Ravi’s mother (played by Gita Reddy) and Rita’s mother (played by Zenobia Shroff) extol the attractive qualities of their respective children, as if they’re creating profiles for them on Indian matchmatching sites. (The mothers in this story do not have names.)

According to Ravi’s mother, Ravi is the youngest and her favorite of her three sons because he’s the most emotionally mature. Ravi works as a researcher at a local university. His mother describes him as kind and responsible. And he loves to cook vegetarian food.

According to Rita’s mother, Rita is a “free-spirit girl with strict moral values” whose hobbies include “caring for her future in-laws.” As for Rita’s food preferences, her mother says that Rita is a pescatarian, but she’s willing to be a vegetarian for the right family. Rita seems to be an only child, since there’s no mention of her having siblings.

In addition to having family members who play matchmaker, Ravi and Rita belong to several Indian-oriented dating sites. Ravi and Rita’s first date (a blind date) takes place in March 2020, during the first week of the COVID-19 pandemic shutdowns in the United States. Ravi has traveled to Thermal, California, where Rita lives. And their first uncomfortable date is a picnic in an empty reservoir. Rita and Ravi are both wearing face masks, while Ravi also has on latex gloves.

Ravi is the epitome of an insecure, neurotic dork who has lived a very sheltered life. He says things that he thinks people want to hear so that they will like and accept him. And he often over-apologizes to the point that it gets irritating. In other words, he’s a typical sensitive male protagonist in a mumblecore movie.

Rita is more self-assured than Ravi, but she also has her insecurity issues. One of them is that she lives a double life. She presents herself as a straight-laced person to her parents, who don’t live near her, but she’s very different in real life. Rita is an unemployed slob whose parents are paying for her living expenses.

The conversation during Ravi and Rita’s picnic date doesn’t go very well. Ravi is nervous and sweaty. He tells a dumb joke about how he’s sweating just like he would in India. Rita seems unimpressed by Ravi. He’s also very conscious of following social distancing guidelines of staying at least six feet apart. At one point, he says to Rita with a forced laugh: “You’re so funny. We have great banter. Can you move back a few inches?”

Ravi likes to eat healthy food, and he doesn’t drink alcohol. He’s under the impression that Rita is also a teetotaler. When he brings out some lemonade in aluminum cans, Ravi is mortified to see that it’s hard lemonade.

He thinks he might have offended Rita for bringing alcoholic beverages on this date. He makes a profuse apology by saying that when he got the lemonade from the store, he didn’t look closely at the cans to see what type of lemonade it was. Rita tells him not to worry about it, but Ravi is the type of person who will worry about it.

This picnic date at the reservoir isn’t fun at all, so Rita suggests that they go back to her place. She lives in a middle-class house that looks tidy on the outside, but it’s very cluttered and unkempt on the inside. Rita is the type of person who will leave food wrappers, empty beer bottles and other garbage on tables and on the floor. It’s the first clue that Ravi and viewers have that Rita’s life, just like her house, is messy.

When they arrive at the house, Rita and Ravi both call their respective mothers to give them a summary of how the date is going so far. Even though there are no romantic sparks between Ravi and Rita, they both tell their mothers that this date has potential. Ravi is more invested because he’s traveled a long distance to meet Rita. And he’s the one who wants to get married in the near future.

Ravi doesn’t waste time in telling Rita what his life goals are: He’s soon going to buy a house, he wants to get married that year, and he wants to start a family the following year. He also plans to have three kids. Because Rita and Ravi met as a result of their mothers’ matchmaking efforts, it’s not considered too forward for Ravi to already be talking marriage on the first date. In fact, by traditional Indian custom, it’s not unusual at all.

As can happen in a very unrealistically contrived movie like “7 Days,” Ravi finds out that his rental car won’t be available until the next morning, so he won’t be able to drive back home that night. Rita recommends a hotel nearby where he can stay for the night. Ravi calls the hotel and finds out it will be closed due to the COVID-19 pandemic. Ravi doesn’t do what most people would do: Make a reservation at another hotel.

In reality (not in this movie), during the pandemic lockdown period, most hotels were still open and desperate for business. Hotels had plenty of vacancies because they experienced an enormous number of reservation cancellations during the lockdown period. But that reality is not in “7 Days,” because the entire movie is based on the contrivance of Ravi staying at Rita’s place so that the story can go exactly where you know it’s going to go.

At first, Ravi says he’s only going to stay until his rental car is ready. But the title of the movie already telegraphs how many days he’s really going to stay at Rita’s place. And in a formulaic rom-com like this one, that means he’s supposed to go through several uncomfortable moments because he and Rita are opposites.

The unrealistic plot developments continue. Ravi finds out that his rental car won’t be ready for three days, which is really the movie’s way of extending the time that Ravi has to stay at Rita’s house. And because there’s a “shelter in place” quarantine mandate in California, Ravi and Rita don’t go outside for most of the movie.

The “uptight nerd having awkward moments with the uninhibited love interest” is an angle that’s been done in many other rom-coms, and it’s played up to repetitive and ultimately tedious levels in “7 Days.” After Rita agrees to let Ravi temporarily stay at her house, he goes in the bathroom and is horrified to see a dildo on the sink. “Oh, this can’t be happening,” Ravi says to himself, as if he’s just seen a real body part.

Soon after Ravi finds out that he’s going to be staying at Rita’s place, he starts to really regret it. It’s because he overhears Rita on the phone, having raunchy sex talk with someone she calls “Daddy.” At first, Ravi thinks that Rita is talking to her father in an incestuous way. Ravi is naturally shocked and disgusted, but he made a wrong assumption.

Rita is actually talking to her older married lover who’s separated from his wife, but this married lover is vague with Rita on when he’s going to divorce his wife. He seems to be leading Rita on with an excuse that things are complicated for him in his marriage. “Daddy” never appears on camera in the movie and his real name is never revealed. He’s voiced by Mark Duplass, one of the executive producers of “7 Days,” who’s an actor/filmmaker with a lot of mumblecore movies in his filmography.

Most of Ravi and Rita’s interactions consist of more painfully unfunny banter. It isn’t long before Ravi finds out that Rita is almost everything that he doesn’t want in a woman: Rita says she never wants to get married. She drinks a lot of alcohol. And she loves junk food. There’s a scene where Rita enthusiastically eats fried chicken, even though her online profile says that she’s a pescatarian.

Ravi’s and Rita’s lifestyle differences also extend to the type of movies that they like to watch. Ravi is a big fan of Bollywood movies, but Rita doesn’t care for this type of entertainment. She’s a lot more into American culture overall than Ravi is. And she seems to be faking to her parents that she’s interested in the Indian tradition of arranged marriages, because she doesn’t want to lose her parents’ financial support.

Issues of gender roles inevitably come up, as they tend to do in rom-coms. Ravi makes an offhand remark that Rita’s voice sounds like the instructional service app Siri. Rita immediately gets defensive and says, “You mean I sound subservient.” Ravi tells Rita that he identifies as a “male feminist.” Still, Ravi is slightly alarmed and surprised that Rita doesn’t like to cook. And he ends up cooking for both of them.

Rita has this to say to Ravi about why she doesn’t see marriage in her future: “It’s just someone else to fight and disappoint and hate. It’s exhausting.” And when fidgety Ravi gets restless in the house, Rita suggests that they just sit around and do nothing. “The less you do, the less you do,” she says.

This type of boring and witless dialogue goes on for much of the movie. Predictably, Rita spikes Ravi’s drink with alcohol to loosen him up. He gets angry that she spiked his drink, but then he gets drunk and does an atrocious standup comedy routine for Rita. While under the influence of alcohol, Ravi opens up about feeling vulnerable and self-conscious that his parents are divorced.

And then, someone in this mismatched duo starts having a persistent cough and develops a fever. And you know what that means in a rom-com with a COVID-19 gimmick. This plot development isn’t handled very well in the movie. “7 Days” essentially dismisses all the deaths and tragedies that people have experienced because of this pandemic and treats this harsh reality as something that would get in the way of a cutesy rom-com plot. If anyone dies of COVID-19 in this movie, it’s a tragedy that this movie brushes off as trivial.

Even in March 2020, during the early part of the pandemic when this movie takes place, people were aware of how quickly large numbers of people were dying from COVID-19. But in this movie, Ravi and Rita are depicted as being in a self-absorbed (and irresponsible) “bubble” where they don’t care to be informed about what’s happening in the news about the pandemic. They’re more concerned about doing things like a virtual exercise workout routine using Rita’s laptop computer.

Viswanathan and Soni are very talented and have had more appealing roles elsewhere. In “7 Days,” they both play characters that just aren’t credible as a romantic couple. Ravi’s neuroses are on full display, but Rita is an underwritten and underdeveloped character. She’s supposed to be the “wacky one” in the relationship, but her personality is ultimately hollow.

Viewers never find out why Rita wants to live an aimless, unemployed life. Her hopes and dreams are never mentioned. How she was raised by her parents, her work history and her social life (other than her affair with “Daddy”) remain a mystery. By the end of the movie, viewers still won’t know much about Rita.

And when you have a romantic comedy where one of the people in the would-be couple remains an enigma, the dialogue is wretchedly monotonous, and there’s no realistic chemistry between the two main actors who are supposed to be this couple, the end result is a disappointing and off-kilter rom-com that isn’t funny or romantic.

UPDATE: Cinedigm will release “7 Days” in select U.S. cinemas on March 25, 2022. The movie will be released on digital and VOD on April 26, 2022.

Copyright 2017-2026 Culture Mix
CULTURE MIX