Josh Hartnett, just as beautiful in person #TIFF10: