Tamil superstar Kamal Haasan has been admitted to Chennai's Apollo Hospital with symptoms of food poisoning.