Początkowo Arjuna miał zagrać Karthik Sivakumar, brat Suryi Sivakumara, lecz zrezygnował z niej uważając, że nie pasuje do niej fizycznie.
Oryginalnie Mani Ratnam, reżyser, chciał by Vikram zagrał rolę Inbasekara, Madhavan Micheala a Surya Sivakumar Arjuna. Gdy Vikram zrezygnowal, rolę Inbasekara powierzył Madhavanowi a Suryi Micheala.
Zanim rolę Arjuna otrzymal Siddarth proponowano ją Shaamowi.