Raabta is this wild mix of romance, reincarnation, and a dash of thriller that keeps you hooked. The movie starts with Shiv (Sushant Singh Rajput), a carefree guy who falls head over heels for Saira (Kriti Sanon), a girl he meets in Budapest. Their chemistry is electric, but things take a turn when Shiv starts having vivid dreams about a past life where he was a warrior named Jilaan, and Saira was his beloved, Saiba. The past-life sequences are intense, with battles, betrayal, and a love that transcends time. Meanwhile, in the present, a mysterious man named Zakariya (Jim Sarbh) enters the picture, claiming a connection to their past. The way the story weaves between timelines is chaotic but gripping, and the climax ties everything together in a way that’s both satisfying and bittersweet. I love how it plays with the idea of destiny—whether love can survive centuries and if some bonds are just meant to be.
What really stood out to me was the visuals—Budapest looks like a dream, and the ancient war scenes are shot with this epic grandeur. The soundtrack is catchy too, especially 'Raabta' and 'Ik Vaari Aa.' But honestly, the plot gets messy at times, especially with the villain’s motivations feeling a bit undercooked. Still, if you’re into reincarnation dramas with a side of action, it’s a fun ride. The ending leaves you wondering if Shiv and Saira’s love story is truly over or just paused for another lifetime.