20 April,2009 09:12 AM IST | | Agencies
Josh Hartnett holds hands with a mystery blond as he hails a taxi in New York City.
The 30-year-old actor who recovered from a severe gastrointestinal problem claims the cause was from ignoring advice about drinking non-purified water in other countries.
According to Josh, "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.