Josh Hartnett and girlfriend Sophia Lie were spotted taking a midday stroll in NYC yesterday. The pair tried to cool off during the heat wave in cutoff shorts and t-shirts. Their walk came just ahead of Josh Hartnett's 33rd birthday today! The festivities kicked off last night with a guys' night out at the restaurant Rubirosa. Josh and Sophia rang in his special day while in Italy last year, enjoying a bikini- and shirtless- filled getaway in Ischia.