Ajay Devgan was first offered the role of Robert D'costa, and loved the script, but turned down the movie because he wasn't keen on doing an intense action film. Also, Akshay Kumar turned down the role of Robert D'costa as he did not want to play a secondary character.