Josh Hartnett spent the weekend in Ischia, Italy, with his girlfriend Sophia Lie, continuing his 32nd birthday celebrations. The pair hit the beach on Saturday with Sophia in a pink bikini before she put on a dress for dinner — she's not in our Hottest Bikini Body contest this year, but make sure to cast your votes for the celebrities who are and enter to win an iPhone 4! Josh has been enjoying the city's film festival for the last week, along with other stars like Jenna Dewan, Channing Tatum, and Jeremy Renner. Josh was able to break from his official duties, though, to go boating and sunbathe shirtless with a friend.
To see more photos of Josh and Sophia's Italian getaway, just read more.