Kamal Haasan is one of the most versatile actors in the country, but he misses the target by a mile in Vishwaroopam 2.