The actor was spotted out and about with girlfriend Sophia Lie. For all you Josh Hartnett fans, Hartnett's film 40 Days and 40 Nights is about to be released on Blu-ray. The 32-year-old actor has certainly aged well! I WOULD definitely love to see him in more stuff.
Source: Just Jared