Tribune dated from September 1928 to March 1931, and from Bhagat's prison notebooks. These gave Rajabali "an idea of what had appealed to the man, the literary and intellectual influences that impacted him in that period". By the end of the year 2000, Santoshi and Rajabali completed work on the script and showed it to Kumar and Ramesh Taurani of Tips Industries; both were impressed by it. The Taurani brothers agreed to produce the film under their banner and commence filming after Santoshi had finished his work on Lajja (2001). Casting Sunny Deol was initially cast as Bhagat, but he left the project owing to schedule conflicts and differences with Santoshi over his remuneration. Santoshi then preferred to cast new faces instead of established actors but was not pleased with the performers who auditioned. Ajay Devgn (then known as Ajay Devgan) was finally chosen for the lead character because Santoshi felt he had "the eyes of a revolutionary. His introvert nature conveys loud and clear signals that there is a volcano inside him ready to burst." After Devgn performed a screen test dressed as Bhagat, Santoshi was "pleasantly surprised" to see Devgn's face closely resemble Singh's and cast him in the part. The Legend of Bhagat Singh marked Devgn's second collaboration with Santoshi after Lajja. Devgn called the film "the most challenging assignment" in his career. He had not watched Shaheed before signing up for the project. To prepare for the role, Devgn studied all the references Santoshi and Rajabali had procured to develop the film's script. He also lost weight to more closely resemble Bhagat. Santoshi chose Akhilendra Mishra to play Azad as he also resembled his character. In addition to reading Shiv Verma's Sansmritiyan, Mishra read Bhagwan Das Mahore's and Sadashiv Rao Malkapurkar's accounts of the revolutionary. Because of his astrological beliefs, he even obtained Azad's horoscope to determine his personality. In an interview with Rediff.com's Lata Khubchandani, Mishra mentioned that while informing his father about his role of Azad, he revealed to him that they originally hailed from Kanpur, the same place where Azad's ancestors were from. This piece of information encouraged Mishra to play Azad. Sushant Singh and D. Santosh (in his cinematic debut) were cast as Bhagat's friends and fellow members of the Hindustan Republican Association, Sukhdev Thapar and Shivaram Rajguru. Santoshi believed their faces resembled those of the two revolutionaries. To learn about their