Even though the film had the same cast across the Hindi and Tamil versions with 2 different stars (Shah Rukh Khan in Hindi & Suriya in Tamil), the climaxes in both the Hindi and Tamil versions are slightly different when the real Nambi Narayanan conveys his final thoughts to the anchor. In the Hindi climax, Nambi Narayanan's dialogue is voiced over by Madhavan himself despite Narayanan's hindi lip-sync being correct. However in the Tamil climax, Narayanan speaks the same dialogue for himself in Tamil.
Another notable difference is that in the Hindi version, once Narayanan ends the interview with "Jai Hind" (translation: Victory to India) Shah Rukh Khan conveys the same in return while wiping away his tears. In the Tamil version though, Suriya conveys his silence while being astonished by Narayanan's last words.
Another notable difference is that in the Hindi version, once Narayanan ends the interview with "Jai Hind" (translation: Victory to India) Shah Rukh Khan conveys the same in return while wiping away his tears. In the Tamil version though, Suriya conveys his silence while being astonished by Narayanan's last words.
Despite his tamil lines being heard in the Hindi version, the Hindi version marks the debut of actor Jagan. Also, the Hindi version marks actress Simran's return on-screen since her brief cameo in Yuva (2004) & full fledged role in Anari No. 1 (1999).