The 48-year-old Hollywood star was in town to present an award to the rocker, who famously inspired his Pirates Of The Caribbean performance.
CLICK ON PHOTOS FOR FULL GALLERY
Johnny, Captain Jack Sparrow in the films, presented Rolling Stone guitarist Keith – who recently wrote an unvarnished account of his life as a hellraiser – the writer of the year trophy at the GQ magazine ceremony.
Also attending was, Kelly Brook, 31, who looked the picture of health, after the sadness of losing her baby earlier this year.
Arriving on the arm of her partner, former-rugby union star, Thom Evans, the British model, earlier this year, seemed to bring classic old Hollywood style to the red carpet .
The 26-year-old hunk suffered his own difficulties last year when a serious injury put an end to his rugby career.
Despite their recent misfortunes, the couple appear to be supporting each other through this testing time and were smiling brightly.
Harry Potter beauty, Emma Watson, added to the glam factor, looking the epitome of funky young style in a tartan Alexander McQueen minidress, teamed with a leather jacket.