Review: ‘Saiyaara,’ starring Ahaan Panday and Aneet Padda

July 20, 2025

by Carla Hay

Ahaan Panday and Aneet Padda in “Saiyaara” (Photo courtesy of Yash Raj Films)

“Saiyaara”

Directed by Mohit Suri

Hindi with subtitles

Culture Representation: Taking place from 2024 to 2026, in various cities India (and in briefly London), the dramatic film “Saiyaara” features a predominantly Indian cast of characters (with some white people) representing the working-class, middle-class and wealthy.

Culture Clash: An entertainment journalist and a rock musician, who have opposite personalities, fall in love and have a turbulent relationship that is tested when one of them gets a fateful medical diagnosis.  

Culture Audience: “Saiyaara” will appeal primarily to people who are fans of the movie’s headliners and epic-styled romantic dramas.

Ahaan Panday and Aneet Padda in “Saiyaara” (Photo courtesy of Yash Raj Films)

“Saiyaara” can get overly sentimental, but it delivers as a sweeping romance abut two emotionally damaged young people who fall in love and find strength in each other. The performances make this drama better than the typical good girl/bad boy love story. “Saiyaara” has some problematic ways in how it depicts physical abuse, but the character who inflicts this abuse eventually stops being toxic and is redeemed.

Written and directed by Mohit Suri, “Saiyaara” takes place from 2024 to 2026, in various cities India (and briefly in London), with plenty of scenarios that should please fans of romance novels and soap operas. This is the type of movie where each person in the couple shouts out repeatedly at various times in the movie: “I love you, forever and ever!,” with no embarrassment or sarcasm. All of it would be completely cringeworthy if the performances were dull and unengaging.

“Saiyaara” (which is told in chronological order) begins by showing a courthouse where people are lining up to get married. Vaani “Vans” Bata (played by Aneet Padda), who is a writer in her early 20s, is a bride-to-be who is excitedly waiting for the arrival of her fiancé Mahesh Iyer (played by Shaan R. Gover) because this day is their wedding day. Vaani’s father Mr. Bata (played by Rajesh Kumar), mother Geeta Bata (played by Geeta Agrawal) and her 12-year-old brother Rudransh “Rudy” Bata (played by Anngad Raj) are also waiting at the courthouse.

Mahesh works for a techology company called Soulmates, whose main business is a dating app. Vaani gets a call from him as she waits at the courthouse. Mahesh tells her that he won’t be there because he had to take a business trip to San Francisco. Vaani is disappointed but says they can reschedule the wedding.

And then, Mahesh drops a bombshell: He doesn’t want to marry Vaani at all. And it gets worse: Mahesh also tells Vaani that he’s marrying someone else: Ishika Grover (played by Rhea Gipta), who is the daughter of Soulmates founder Rakesh Grover. Vaani is so devastated and in shock, she faints. It’s later revealed in the story that this breakup caused Vaani to go into a deep depression where she didn’t want to leave her home for months.

It’s mentioned in the beginning of the movie that “saiyaara” means “a star in constant movement” when Vaani reads some of her poetry out loud. (The poetry was actually written by Irshad Kamil.) Vaani constantly writes poetry and other work in journals that she carries around with her almost everywhere she goes.

“Saiyaara” then fast-forwards to months after the breakup. Vaani is getting her life back on track. Her father drives her to a job interview at an online media outlet called Buzzlist. (It’s obviously supposed to be like BuzzFeed.) On the drive there, Vaani notices a good-looking guy in his mid-to-late 20s who’s smoking a marijuana joint while riding a motorcycle. Based on the way that Vaani looks at him, she’s immediately attracted to him, but he doesn’t see her.

After Vaani gets dropped off outside of the Buzzlist office, she notices the guy drive up to the same building on his motorcycle. This time, he sees her, but they don’t say anything to each other. Vaani will soon find out that his name is Krish Kapoor (played by Ahaan Panday) and he’s an aspiring rock star who sings, writes songs, and plays guitar and piano. Krish is in a band called Josh, which has been getting some attention as a live performance act but the band doesn’t have a record contract.

Vaani is interviewed by two people: editor-in-chief Neha (played by Ritika Murthy) and a senior editor named Ritvik Roy (played by Mohit Wadhwa), who asks most of the questions in the interview since he will be Vaani’s direct supervisor. Ritvik doesn’t seem impressed with Vaani’s lack of journalism experience and low social media presence. He doesn’t really want to hire Vaani, but Neha thinks Vaani has potential, based on Vaani’s writing.

And so, Vaani is hired to be an intern who will do some celebrity interviews as part of her job. One of her first assignments will be to interview a pop superstar named Prince (played by Shaad Randhawa)—obviously not “Purple Rain” superstar Prince, who died in 2016. The Prince in this movie is kind of like an Indian version of Bad Bunny, including wearing braids in a way that’s similar to Bad Bunny’s hairstyle in the early 2020s.

Just moments after Vaani gets this job, Krish bursts into the office and accosts Ritvik for doing a review article on Krish’s band Josh because the article focused only on Cleo Matthews (played by Neil Dutta), whom Krish describes several times as a “nepo baby.” Krish feels that Krish should’ve been the focus of the article. To make matters worse, Krish physically attacks Ritvik by shoving him to the ground and hitting him repeatedly.

People in the office take out their phones to record this attack. Krish not only doesn’t care, but he also says out loud that he wants them to record this confrontation. He seems to expect that this fight will be posted on the Internet because he says he knows the videos will go viral. Vaani watches this ugly spectacle in shock. Before Krish storms out of the building, he hands Vaani her journal that he says she accidentally dropped outside.

Here’s the problem with this scene: Obviously, the movie wants to establish early on that Krish is a “bad boy,” but his nasty and violent temper is somewhat glorified to make him look attractive to Vaani. It’s absolutely sick in the worst way for anyone to physically abuse someone with the intention of having it recorded on video, so the video can go viral. People who have self-respect and a sense of decency for others would not think this physical abuse is attractive.

It’s a low point in “Saiyaara” that Vaani is attracted to Krish anyway after seeing his violent temper. Most people with healthy self-esteem wouldn’t want to get involved with someone who’s this abusive. Too often, movies and TV shows make it look like an abuser can be “fixed” by the right person who can love the abuser. The reality is much harsher: These types of relationships rarely have a happy ending because most abusers don’t change and often get worse.

It won’t be the last time Krish gets violent when he loses his temper. Much later in the movie, he destroys a piano that was given to him as a gift. In another scene, Krish lashes out at “nepo baby” bandmate Cleo in a band meeting by shoving Cleo around. (It’s never clear why Cleo’s celebrity parent or parent is famous.) Krish is resentful that Cleo doesn’t have to worry about money, while Krish is struggling financially.

The other band members are nameless in the movie. They are a bass guitarist (played by Karan Barnabas), a drummer (played by Yajat Dhingra), a keyboardist (played by Meehir Kukreja) and a DJ (played by Shlok Sanjay Chiplunkar). Krish’s closest friend is the band’s manager KV (played by Alam Khan), a grad student who is about the same age as Krish and the rest of the band.

In an argument between KV and Krish, it’s revealed that KV has been using the money that KV’s father has sent for KV’s grad school expenses and spending the money instead on Krish and the rest of the members of Josh. Krish threatens to quit the band and go solo. Krish admits to anyone who’ll listen that what he cares about most is to be a rich and famous superstar with loyal and adoring fans, regardless if he’s a solo artist or part of a band.

Through a series of circumstances, Krish finds himself at a rehearsal where Prince is. Krish pitches himself to be a featured artist on Prince’s next single because Prince (who is signed to YMX Records) wants to stay revelant by collaborating with a hot, up-and-coming artist. Krish makes the pitch to Prince and Vinit Rawal (played by Sid Makkar), the president of YMX Records.

During this pitch, Krish demands that if he collaborates with Prince, then Krish needs to have all of the song publishing rights to the parts of the song that he wrote. Krish auditions by singing part of a song with some of the lyrics taken from what he saw in Vaani’s journal. Vinit and Prince are impressed and ask to hear the rest of the song.

Krish immediately gives credit to Vaani and says that Krish and Vaani are songwriting partners and can finish the song for Prince. A deal is done so that in exchange for Vaani co-writing this song for Prince, Buzzlist will get an exclusive interview with Prince and he will do exclusive Buzzlist promotions on social media. This songwriting collaboration is how Krish and Vaani get to know each other. (The pop/rock songs in this movie are not spectacular but adequate.)

The romance of Vaani and Krish is a case of “opposites attract”: She is quiet, introverted and straight-laced. Krish is loud, extroverted and likes to party. Krish enjoys playing cricket, so he and Vaani have a few dates that are about playing cricket. The movie uses cricket playing as a manifestation for any confidence (or lack of confidence) that Krish and Vaani feel about themselves. As Vaani and Krish spend time together, Vaani sees how moody and self-absorbed Krish can be.

Vaani also sees a vulnerable side to Krish, especially when she finds out Krish is deeply ashamed of his widowed father Ashok Kapoor (played by Varun Badola), who has alcoholism and is known in the community for being a drunken public nuisance. Krish’s shame about his father Ashok is the root cause of much of Krish’s anger. Vaani eventually opens up about how she’s in recovery from a broken heart by being abruptly dumped on what was supposed to be her wedding day.

The rest of “Saiyaara” shows the ups and downs in the relationship between Vaani and Krish. In the early part of their romance, Vaani’s mother Geeta doesn’t trust Krish because Geeta thinks he’s a heartbreaker who will just use Vaani for sex and then break up with her. Krish goes through a life-changing experience where his maturity blossoms and his harmful anger diminishes. Krish’s transformation is mostly believable, even if some of his hokey dialogue isn’t believable at all.

As the mercurial Krish, Panday excels in the live performance scenes and does a very good job at depicting how Krish becomes capable of giving and receiving true love. Much of the appeal in “Saiyaara” has to do with Padda’s heartfelt and emotionally authentic performance as Vaani. She has some scenes where she has to show some intense rage or sadness, but it’s in quieter moments when her eyes tear up and she doesn’t say anything that show her talent with subtle acting. Vaani is also the character who has the most realistic dialogue lines.

Still, there’s very much a “fairy tale romance” aspect to this movie, which has stunning scenes that take place on beaches, building rooftops and at high-energy arena concerts. “Saiyaara” is not the best movie to use as an example of falling in love with an abusive person. Although Krish does not abuse Vaani, he’s abusive to other people, and he only changes into a decent person after something extreme happens. “Saiyaara” is undoubtedly a movie about love, but it’s also a movie about forgiveness and hope during times when it’s difficult to have both.

Yash Raj Films released “Saiyaara” in select U.S. cinemas and in India on July 18, 2025.

Review: ‘Fighter’ (2024), starring Hrithik Roshan, Deepika Padukone and Anil Kapoor

January 26, 2024

by Carla Hay

Deepika Padukone, Hrithik Roshan and Karan Singh Grover in “Fighter” (Photo courtesy of Viacom18 Studios)

“Fighter” (2024)

Directed by Siddharth Anand

Hindi with subtitles

Culture Representation: Taking place in India and in Pakistan, the action film “Fighter” features an Indian and Pakistani cast of characters representing the working-class, middle-class and wealthy.

Culture Clash: Fighter pilots in the Indian Air Force battle against Pakistani terrorists led by a ruthless sadist.

Culture Audience: “Fighter” will appeal primarily to people who are fans of simple-minded and lengthy action movies that overload on jingoistic messages.

Rishabh Sawhney in “Fighter” (Photo courtesy of Viacom18 Studios)

“Fighter” has plenty of energetic action and musical numbers. There’s equal-opportunity eye candy. But it’s also awfully predictable and aggressively jingoistic. It looks like wartime propaganda and a very long recruitment ad for the Indian Air Force.

Directed by Siddharth Anand and written by Ramon Chibb, “Fighter” (which takes place in India and in Pakistan) rips off some elements of 2022’s “Top Gun: Maverick” and injects the movie with the cinematic version of steroids. “Fighter” knows that many of its action scenes are unrealistic. It knows that the way the hero zips in and out (and back again) of his military job completely misrepresents the real procedures in military protocol. That’s not the main problem with “Fighter.”

The main problem is that for a movie that is 166 minutes long, there is no real suspense. It’s just a series of high-octane fight scenes (the best part of the movie) with a predictable romance and a very sloppy subplot of the movie’s “hero” having career problems. After a while, it all becomes so formulaic and corny.

The jingoism in the movie also borders on xenophobia against Pakistan. The terrorists in “Fighter” happen to be from Pakistan, but there are parts of the film that make it look like Pakistan is to blame overall for much of the mayhem that ensues in the story. In the movie, all the Pakistani people with significant speaking roles are terrorists, which is a terrible and offensive stereotype.

The “hero” of the story is Shamsher “Patty” Pathania (played by Hrithik Roshan ), the squadron leader of his Indian Air Force team of fighter pilots. Patty (just like Tom Cruise’s Pete “Maverick” Mitchell character in the “Top Gun” movies) is a charming and handsome daredevil who often defies orders, which sometimes gets him into trouble and often frustrates and annoys his commanding officer. Patty reports to Rakesh “Rocky” Jai Sing (played by Anil Kapoor), a no-nonsense group captain who frequently reprimands Patty when Patty gets out of line and does something careless while on duty.

Patty’s obvious love interest is Minal “Minni” Rathore (played by Deepika Padukone), who is on the same fighter pilot team. Minni is strong and independent. Every time Patty tries to impress her, she acts like she doesn’t care. She doesn’t play hard to get with Patty because she actually is hard to get. Because “Fighter” is a completely predictable film, you can almost do a countdown to the parts of the movie were Patty and Minni have verbal disagreements when Minni tries to pretend that she’s not attracted to him, and then things happen that change her attitude toward him.

Minni has an emotional barrier around herself because she has a vulnerability that she doesn’t like to talk about: She is estranged from her parents Abhijeet Rathore (played by Ashutosh Rana) and Usha Rathore (played by Geeta Agrawal), because her airline executive father vehemently disapproves of her being in the Air Force as a pilot. Abhijeet thinks that women shouldn’t be in military combat, and he expects Minni to be a traditional wife and mother.

And it wouldn’t be typical action hero movie if the hero didn’t have some emotional pain too, usually because of a death of a loved one. In Patty’s case, he had a fiancée named Naina, nicknamed NJ (played by Seerat Mast, shown in flashbacks), who was a flight lieutenant in the Air Force. She died in a helicopter crash because of a decision that Patty made. Patty has been living with the guilt ever since. NJ’s relationship with one of Patty’s colleagues is revealed later in the movie. This revelation isn’t a complete surprise.

The other people on this Air Force team are squadron leader Sartaj “Taj” Gill (played by Karan Singh Grover), squadron leader Basheer “Bash” Khan (played by Akshay Oberoi), squadron leader Sukhdeep “Sukhi” Singh (played by Baveen Singh), Rajan “Unni” Unninathan (played by Mahesh Shetty), flying officer Manoj “Birdie” Bhardwaj (played by Nishan Khanduja) and wing commander Harish “Nauty” Nautiyal (played by Chandan K Anand). Along with Patty and Minni, they are all tight-knit and spend a lot of their free time with each other.

Unfortunately, everyone on the squad except Patty and Minni are utterly generic characters. It’s one of biggest failings of “Fighter,” which is trying desperately to be India’s version of “Top Gun: Maverick.” At least in the “Top Gun” movies, there are at least four fighter pilots who have personalities that viewers can tell apart from each other. That’s not the case with “Fighter.”

Meanwhile, the chief terrorist is Azhar Akhtar (played by Rishabh Sawhney), a muscular brute who does what terrorists do in movies like “Fighter.” When he’s not killing people with bombs, guns or other weapons, hate-filled Azhar snarls, stomps around, and yells at people. His personality is just a soulless void, as he says nothing that is memorable in “Fighter.”

How do you know that “Fighter” wants to be like the “Top Gun” movies, besides the airplane stunt scenes? Patty spends some of his time courting Minni by giving her rides on his motorcycle, just like Tom Cruise’s Maverick character does with his love interest in the “Top Gun” movies. Something happens to Patty as “punishment” for being reckless, and this plot development is straight out of “Top Gun: Maverick.”

To its credit, “Fighter” delivers some variety for people who don’t want to see fight scenes all of the time in an action movie. There’s some emotional drama, some romance, and the obligatory scenes of scantily clad Patty and Minni as they frolic on a beach or cavort in large groups during the movie’s song-and-dance numbers. The acting isn’t horrible, but neither is it great.

“Fighter” is sure to be a crowd-pleaser for many people in the movie’s intended audience. The movie obviously had a large budget for visual effects, some of which look dazzling and realistic, while some of the other visual effects look ridiculously fake. However well-intentioned the movie is in portraying Indian patriotism, it shouldn’t have to be at the expense of making another country look like the enemy when the two countries are not at war with each other in this story. “Fighter” just took the lazy way in telling this story, which comes across as a big-budget, derivative video game.

Viacom18 Studios released “Fighter” in U.S. cinemas and in India on January 25, 2024.

Copyright 2017-2026 Culture Mix
CULTURE MIX