Answer
Kamal Haasan was voiced by TMS, a popular Indian voice actor known for his distinctive voice and versatility. TMS has lent his voice to numerous actors in Indian cinema, including Kamal Haasan, Rajinikanth, and Amitabh Bachchan. His ability to modulate his voice and capture the nuances of different characters has made him a sought-after voice actor in the industry.