Julia Roberts and Clive Owen have hit the red carpet in London for the world premiere of their new film, Duplicity.