During the fight scene in the bar, when Akshay Kumar goes in alone to beat the mob, a song from his earlier film is playing in the background. When Saif goes in alone to beat them after that, his song "Ole Ole" is being played in the background. The third time when they both go inside to beat them together,a song from a previous movie in which both Akshay and Saif were there is playing in the background. The last song is "Mai khiladi tu anari".
Part of the film was shot in Whistler, British Columbia, Canada.
Enduser song "Switch" sampled "Sajan Sajan Teri Dulhan ".
The film was in the making for 4 years.
In 1991 Sunil Shetty was signed for a film titled "Arzoo" opposite Nagma. This was to be produced by Pahlaj Nihalani. Starring Shatrughan Sinha, Sunil Shetty,Nagma,Raj Babbar,Madhavi. It was shelved due to a argument Sunil had with Pahlaj. Pahlaj claims the film was suppose to be start to finish film. He signed Deepak Shivdasani because he liked Baaghi. Pahlaj knew Shetty would be good in action films. But after seeing the rushes of the film,Pahlaj was shocked. Deepak Shivdsani casted Sunil Shetty as a musician with no action in the film. Fearing the film would bomb,Pahlaj decided it was best to shelve the film. Pahlaj knew that shelving the film would hurt Sunil Shetty. So he decided to announce 2 more films with Sunil so the industry would not back off and sign Sunil for other films. But then the rumours started that Sunil Shetty was financing his own films and Pahlaj was only a front person.