 Director Yash Chopra initially wanted Ajay Devgan to play the  role of Rahul, but Devgan was at that time shooting another movie in  Ooty and never got back to him. Then Aamir Khan was offered the  role, but turned it down because he was not happy the way Chopra had  handled his character in Parampara (1992). Shahrukh Khan (qv)  finally accepted the role, and thus began a long association between  Khan himself and Yash Raj Films.