You will be surprised to know that Shah Rukh Khan, who gave one of his career's best performances in Baazigar, was not the first choice of the filmmakers. The film was first offered to another superstar, Anil Kapoor, but he rejected the role.