 Then Bharadwaj was offered to play Nakul and Sahadev, but he rejected and wanted to play Abhimanyu.Days later, he was called and finalized to play Krishna.Firoz Khan was chosen to portray the character of Arjuna (which he later adopted as his screen name, to not become confused with a more popular actor of the same name) despite being rejected in auditions.