He is doing a photoshoot to promote his new film, Brokeback Mountain, where he plays Heath Ledger's lover. Yummy!




More pics so read more