For a while it was rumoured that Farhan Akhtar may take over the part. "Why go by rumours? It was even rumoured that Arjun Kapoor was to play Sahir Ludhianvi! It was always Irrfan. His sensitivities and his personality suit the part," says someone close to the project.
Sanjay Leela Bhansali who co-produces the Sahir bio-pic with Arshi Dua also approves of Irrfan as Sahir. "In fact Bhansali wanted Irrfan to do the voiceover for Bajirao Mastani. Irrfan immediately agreed and asked for the technical team to come to Jaisalmer where he is shooting. Within two hours he completed the entire voiceover. He refused payment for the voiceover," says a source.