Bollywood legend Amitabh Bachchan is in stable condition and responding to treatment, according to officials at a Mumbai hospital.
The 66-year-old film star was hospitalized on his birthday, Saturday, with acute abdominal pain.
Tests on Bachchan were clear and he could be discharged in a few days, Lilavati hospital spokesman Mohan Rajan said.
"The medication has worked on him and doctors are pleased with his recovery. He had a restful night," Rajan said.
The actor had surgery for an intestinal ailment two years ago.
Bachchan, India's best-known actor, is affectionately known as "Big B." He has acted in more than 160 films in a career spanning three decades in Bollywood, the home of India's prolific movie industry.
Bachchan's son and well-known Bollywood actor Abhishek Bachchan told reporters late Saturday that his father was suffering from an "intestinal obstruction."
He asked fans to pray for Bachchan's speedy recovery.
On Saturday, fans crowded outside Bachchan's home in a northern Mumbai suburb with flowers and banners to wish him a happy birthday.
Indian media showed Bachchan being taken to the hospital on a stretcher, accompanied by his son and daughter-in-law Aishwarya Rai Bachchan, also a famous actress.
Bachchan and his wife Jaya, a politician and veteran actress, are regarded as Bollywood royalty.
Bollywood is the name given to India's prolific film industry, based mainly out of Mumbai.