Initially, Rakesh Roshan zero-ed in on Chitrangada Singh, but she refused the role. Then, there was news that Jacqueline Fernandez has been roped in. But the news was not confirmed as the actress was considering other offers.
Recently, Rakesh Roshan had an opportunity to watch some portions of Rockstar and he liked what he saw. Nargis was briefed about the script and she accepted the offer. Thus she gets a plum role with Hrithik even before the release of her debut film.