Filmmaker Imtiaz Ali said that he decided to make 'Rockstar' due to insistence of Ranbir Kapoor, who had heard about its story from someone. Revealing that he had lost the script, Imtiaz said, "I had to write it again. I rewrote it from memory." He had written 'Rockstar' years before making it and had chosen John Abraham for Jordan's character.