Josh Hartnett's publicist says the 30-year-old actor has been taken to a Los Angeles hospital with gastrointestinal problems. Publicist Susan Patricola says Hartnett was transported by ambulance at 1:45 a.m. Monday to Cedars-Sinai Medical Center. She says in a statement that he "is under observation...