Ramesh Taurani has pulled back the curtain on one of Bollywood’s most enduring 90s action films — Soldier (1998), revealing a behind-the-scenes storm that nearly derailed the movie before it even hit screens. In a candid conversation with Komal Nahta, he admitted that the film’s music team was never aligned from the start: Nadeem-Shravan and Javed Akhtar were, in his words, a ‘wrong combination’. The friction? Creative control. Nadeem had a mukhda ready, but Javed Akhtar refused to collaborate unless he wrote the entire lyric himself. That veto killed any chance of a hybrid approach. And left the team scrambling when Bobby Deol’s first schedule loomed with just ten days on set and no song in place. Ramesh recalled that at the time, he would only record a song if he was 200% sure of its success. But with the shoot date approaching and nothing locked in, he went ahead with the first track at only 70% confidence, thinking, ‘Aage 5 gaanon mein sambhal lenge.’ Then came two more songs, neither of which satisfied the team. The footage of the original song featuring Bobby Deol and Preity Zinta. Then a fresh face, was so off the mark that it was scrapped entirely. The replacement? ‘Tera Rang Balle Balle’, now a cult classic. That’s how Sameer ended up writing all the lyrics for Soldier. The story isn’t just about a song swap. It’s about how a mismatched creative trio almost sank a film that went on to define an era. And yes, Bobby Deol was once considered untouchable. The only way to get him? Convincing Sunny Deol to let go of his brother’s exclusivity. That’s the real twist: the man who would become the face of Indian action cinema was almost locked out by studio logic. The film’s early days were defined not by vision, but by compromise. A script that won over Bobby Deol, a cast that barely fit the timeline, and a soundtrack that nearly collapsed under its own contradictions. Now, as fans revisit Soldier’s legacy, the truth behind its soundtrack feels like a forgotten footnote, until today.