Sylvester Stallone on the red carpet at Leicester Square, London.

(PIC PAUL NICHOLLS)