Kamal Haasan's Vishwaroopam became successful at the box - office after initial controversies to release the film and he came up with Viswaroopam 2. Vishwaroopam 2 has hit the theatres today and Pooja Kumar stars in the female lead opposite Kamal Haasan in this movie. Rahul Bose plays the antagonist in this film and he also played villain in Viswaroopam. Shekhar Kapur and Andrea Jeremiah played other roles in this movie, while Ghibran scored the music for this film. Vishwaroopam 2 is directed by Kamal Haasan himself.