Kamal plays the lead role the film, being made in Tamil and Hindi. It also features Pooja Kumar, Andrea Jeremiah and Jaideep Ahlawat as well as Rahul Bose.
"Casting Jaydeep, Andrea and Pooja was easy as I was looking for talent and I found it in them," Kamal said at the screening of the excerpts from the film at the ongoing 13th International Indian Film Academy (IIFA) weekend and awards.
It was reported that the actor had approached Deepika Padukone to be a part of the film but she turned it down.
"We didn't get the dates we wanted from her so we let her go. I wouldn't like to name her. Her name was suggested by my financier, but I am happy with the people I am working with in this film," he said.
His trick to make films appealing to audiences is that while making them, he considers himself to be part of the audience and works accordingly.
"Audiences are something that we are scared of. We are so paranoid of audiences that we forget to realise that we filmmakers are also one of them," Kamal said.
"I have a philosophy with which I make films, it may not be best or may not be followed by others. I take the best from my audiences and I consider myself one of them and make films," he added.
The release date of the film, which has a special appearance by Shekhar Kapur, is yet to be decided.