James Franco on the cover of Candy magazine