Johnny Depp on the red carpet in Leicester Square, London.

(PIC PAUL NICHOLLLS)