Udaybir Sandhu, who was recently seen in 'Dhurandhar: The Revenge', revealed that he almost landed the lead role in 'Amar Singh Chamkila', which was eventually played by Diljit Dosanjh. Udaybir recalled, "I had auditioned for Chamkila's part...I was totally invested in it." However, he lost the part as Imtiaz Ali "didn't think a non-singer would be able to perform it".