The actor said many celebrities had expressed their desire to be a part of the show but they opted for only those actors who suited the part in the show.
"'24' is not a show where you can get anybody. It depends on concept, story and casting. The casting is done genuinely and organically," Kapoor told PTI.
"24" is based on the American series of the same name. The Indian version of the show has Kapoor playing the role of Jai Singh Rathod, an ATS Chief. His character is based on Jack Bauer from the international version.
"I wouldn't have played the role of Jack Bauer if I was not sure I can pull it off. Even the international team felt I was perfect for the role," he said.
The season two of "24" shows that Mumbai is faced with a new threat -- a virus that can destroy the city - and the Prime Minister (played by Neil Bhoopalam) gets Jai (Anil Kapoor) out of the rehab to save the city.
The 59-year-old star was very much involved when it came to working out the concept for this season.
"I have the rights for all the nine seasons. The director and writer sat down and they felt we should adapt from the third season as it is more relatable," he said.
India" star and his team did make some changes to the plot.
"The international version (referring to the part of Jack Bauer) did not have a son and a romantic angle but I have in this. There are few other changes...We can't reveal everything," he added.
Some of the new faces on season two of "24" are Surveen Chawla, Sikander Kher, Sakshi Tanwar and others. The show will go on air from this July on Colors channel.
The season one of "24" which was aired in 2013 got lot of appreciation for trying out something novel on the Indian small screen. Kapoor is hopeful that people will like season 2 as well.
At a time when kitchen-sink dramas were doing really well on television, Kapoor's 2013 show earned critical acclaim for its gripping storyline and finite format.
Kapoor said that while he feels proud of the show, he does not let the appreciation or criticism affect him.
