Raise your hand if you had a crush on Josh Hartnett [1] 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 [2] 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.