Kamal Haasan was never destined to be a part of Shankar's sci-fi films that deals with futuristic humanoid robots. How else would you explain his non-participation in not just one but two of Shankar's dream projects, after being involved in both of them, only to be ousted later?
While the project (Enthiran) did not materialize after a formal photo shoot which involved Kamal Haasan and Preity Zinta, the Indian actor turned down the offer to play Rajinikanth's villain, when he was approached to play a key role in Shankar's ambitious film, second time around.
Earlier, it was speculated that Kamal refused to play the antagonist in 2.0, the role which is now being played by Akshay Kumar, as he was worried about the consequences he might face after taking up a negative character at this stage of his career.
However, the Ulaganayagan has now confirmed that the real reason behind his refusal had to do with a vow he had made many years ago, along with one of his best friends, superstar Rajinikanth.
After Rajinikanth and Kamal Haasan decided to part ways (they have acted together in many movies before), they made a vow saying that if at all they decide to share screen space once again, it will be in a movie that is produced by either of the two.
According to a report, it was this vow that Haasan did not want to break when he was approached by Shankar, requesting him to take up the role of an antagonist in the upcoming film 2.0.
Once Kamal rejected the offer, Shankar had offered the same role to stars like Aamir Khan, Vikram and Arnold Schwarzenegger before it was finally lapped up by Akshay Kumar.