The movie directed and enacted by Kamal Haasan himself features Pooja Kumar, Andrea, Rahul Bose, Shekar Kapur in key roles. Shankar-Ehsaan-Loy are the music composers.
The movie also stars Pooja Kumar, Andrea Jeremiah, Rahul Bose, Jaideep Ahlawat, Nassar, Zarina Wahab and Miles Anderson along side Kamal. Kamal has written, directed and co-produced the film. Shankar, Eshaan and Loy have composed music for the film, while Sanu Verghese has handled the camera.