The movie is about promise, forgiveness, and betrayal. The story takes place in two different timelines: one in the past and one in the present. The film stars Suriya, Bobby Deol, and Disha Patani.
The movie's main strength is the impressive direction by Siva, who delivers one of the best works in Indian cinema. Suriya's passion and dedication come through clearly, with his strong acting, screen presence, and fitness. He plays two different versions of his character across the two timelines, and he does it very well. There are many action and emotional scenes, and Suriya shines in them all. Bobby Deol, as the villain, is intense and one of the best in recent times, with a strong presence. Disha Patani is her usual glamorous self. The music by DSP takes the movie to the next level, adding to its impact.
On the downside, the writing, especially in the present-day timeline, could have been better. The first 20 minutes focus on the present, but it feels slow and a bit boring. Although something important happens, it's hard to stay engaged because of weak writing. It's unclear why the present timeline wasn't developed as well as the historical one. The historical scenes are great, with only a few minor issues, like a few emotional scenes with a child that feel a bit forced. However, these don't ruin the experience.
A big drawback is that the story doesn't always explain why things are happening, so there's sometimes a lack of clear purpose. The two timelines connect by the end, but the way they connect could be clearer.
There are also some surprises and a major star cameo, which sets up the next part of the story. The whole technical team deserves praise for their hard work, and Siva's direction has surprised everyone.
Overall, I liked the movie, especially after the first 20 minutes. It's a great film to watch with family, with a mix of emotion, action, and suspense.