Raise your hand if you had a crush on Josh Hartnett back in the early 2000s. OK, great. Raise your other hand if you've found yourself wondering if he's still as hot as he was back then. Awesome! I have good news: he most certainly is. The 39-year-old actor and father of two popped up at the Filming Italy Sardegna Festival in Cagliari, Italy, on Friday looking all kinds of casual and cute. He's still got the whole darkly mysterious, squinty-eye thing happening, which I am personally so thankful for. Josh has a few movies in postproduction and is currently filming the crime thriller Gut Instinct. He may be keeping a decidedly low profile since his Hollywood heyday, but we love getting a glimpse of his hotness.