Julia Roberts steals the whole frame. and Jared Leto, long hair and tux do go together. :D (Annie Leibovitz for Vanity Fair)