Vishwaroopam (titled Vishwaroop in Hindi; transl. The magnificent incarnation) is a 2013 Indian action spy film co-written, directed and produced by Kamal Haasan, who also enacts the lead role. The film also stars Rahul Bose, Shekhar Kapur, Pooja Kumar, Andrea Jeremiah, Nassar and Jaideep Ahlawat in supporting roles. The film's script was written by Kamal Hassan, Chakri Toleti and Atul Tiwari. In the film, Nirupama, an ambitious woman studying in the US, marries a coward classical dancer, Viswanathan. On being suspicious of his behaviour, she hires a detective, who reveals his true identity and past.
Description from Wikipedia