Kaali Tamil Movie Online HD, The story is Bharat (Vijay Antony) a successful surgeon in the US has a recurring nightmare about a child caught between a huge python and a raging bull. When his mother needs a kidney transplantation he offers to donate but his father reveals that he is adopted and hence the blood group will not match. After his foster mother recovers, Bharat sets out to India in search of his roots and finds out that his mother Parvathi cheated by her husband had died after a being attacked by a bull and that she had named him Kaali. The hero then goes to his mother’s village Kanavukkarai where he befriends Gopi (Yogi Babu) and sets up a free clinic for the poor. The local quack Valli( Anjali) initially resents the hero as a rival but later falls for him. Father John (Jayaprakash) a well respected priest helps in every way. An ill tempered landlord (Madhusoodhanan) and a mysterious man in the forest (Nasser) who has “Parvathi” tattooed on his hands are suspected to be the father and their stories are unraveled. Who is the father of Kaali and whether he recognized his son or not forms the rest of the story.