Shahrukh Khan was signed for Arif Zakaria's role. But his commercial value as a star had risen very high by 1996. Shahrukh felt the audience would not accept him in a role of a transvestite. He backed out at the last hour causing the director to find a last minute replacement.