Holy shit he's smoking hot on the upcoming cover of Vanity Fair.