'Pearl Harbor' star Josh Hartnett believes that his hospitalisation in March might have been a result of ignoring an advice against drinking unpurified water during several trips to underdeveloped countries.
The actor was admitted to a Los Angeles hospital after he complained of abdominal pains during a night out.
According to a representative for him, Harnett had a recurring gastrointestinal disorder that first affected him during his stint on London's West End stage last year.
Harnett now reckons that the cause of his illness was contaminated water.
He, however, has urged his fans not to worry about his health.
"I'm fine. I just had a little stomach bug," Contactmusic quoted him as telling People.com.
"(There's) nothing to worry about. I went to the hospital and it was literally just a 24-hour thing. I was so dehydrated that I needed to be on a couple of IVs (intravenous therapies), but I'm good.
"It's been reoccurring because I have been spending a lot of time in Third World countries, and I occasionally drank the water when I shouldn't have - and sometimes it catches up with you," he added.