Jennifer Aniston on the red carpet at Leicester Square in London.

(PIC PAUL NICHOLLS)