R Madhavan auditioned for the role that Shah Rukh Khan eventually plays in the 2004 film *Swades*, according to comments from co-writer Amin Hajee. Hajee says the film’s team considered different actors before the final casting.

Amin Hajee also notes that the script is shared during the development stage, saying it was narrated to Hrithik Roshan as well. The outlet frames the revelation as part of behind-the-scenes recollections about the casting process for *Swades*, including how multiple high-profile actors were approached.

While the sources agree on the audition and script narration details, they do not provide additional specifics such as the exact role name Madhavan was considered for or the reasons for the final casting decision. The reporting focuses on what Hajee shared about the early stages of the film’s casting and script presentations.