Kamal Haasan is one of the most versatile actors in Indian cinema. He has starred in a wide variety of films over the course of his career, and he has always managed to bring something new and exciting to each role. It is truly amazing that Kamal Haasan was able to play such two contrasting characters in the same year. It is a testament to his talent and his versatility as an actor. If you are a fan of Kamal Haasan or if you are looking for an actor who can do it all, I highly recommend checking out these five sets of films.