It's a hospital that has a very special place in his heart after his daughter Lily-Rose was successfully treated for renal failure there in 2007.

And on Friday, Johnny Depp morphed into his Pirates Of The Caribbean character Captain Jack Sparrow to visit sick kids in London's Great Ormond Street Children's Hospital for Christmas.

He suited up in his familiar tricorn hat that he wore over his red head band and long scraggy wig as he swaggered around the wards in his scruffy white shirt, black waistcoast, breeches and heavy leather boots.

Yo-ho-ho landlubbers: Johnny Depp morphed into his Pirates Of The Caribbean character Captain Jack Sparrow to visit London's Great Ormond Street Children's Hospital on Friday

Some of the younger children probably had no idea who he was and might have appreciated a visit from Santa Claus more.

But the teenagers certainly recognised the 53-year-old Hollywood star.

GOSH posted one snap on its Instagram page from user eithnem, who captioned it: 'This is actual Johnny Depp. Just came in to the hospital. I'm so confused.'

Another shot from frankislove, showed Johnny holding a toddler. She captioned it: 'Yes folks that is indeed Johnny Depp with my lovely niece!!

Pirate hostage: An Instagram snap shot from frankislove, showed Johnny holding a toddler that she captioned, 'Yes folks that is indeed Johnny Depp with my lovely niece!!'

Quite a surprise: Instagram user eithnem posted this snap saying, 'This is actual Johnny Depp. Just came in to the hospital. I'm so confused'

Hanging with the captain: The 53-year-old attempted to recruit the teenager for service on his ship The Black Pearl

'One of the few upsides of being stuck in Great Ormond St for Xmas is you get some pretty awesome visitors.'

Johnny spoke about his Christmas visits to GOSH on UK channel BBC One's The Graham Norton Show last December, saying: 'For me it’s a gift. They give me the gift.'

He added: 'When my daughter was ill in Great Ormond Street, it was the darkest period of my life. I’d always done these visits but after that experience the visits became more and more important.

Healthy teenager: After surviving renal failure in 2007, 17-year-old Lily-Rose is now a model, seen here walking for Chanel in Paris on Tuesday

Eclectic outfit: Johnny somehow merged rocker style with his pirate look for the Classic Rock Awards in Tokyo, Japan last month

'The kids are so courageous but to be able to bring a smile or a giggle to the parents means everything in the world to me.'

Johnny shares Lily-Rose, a 17-year-old model and 14-year-old son, Jack, with his ex-love Vanessa Paradis.

The actor will reprise his role at Captain Jack in Pirates Of The Caribbean: Dead Men Tell No Tales, due out May 26.

Meanwhile, GOSH was visited by Shrek, Princess Fiona and Puss In Boots on Wednesday.

More high-profile visitors: GOSH also shared this snap of Shrek, Princess Fiona and Puss In Boots who popped in on Wednesday