Elle Macpherson was wearing a pair of Roberto Cavalli pants yesterday in London. She's gorgeous!