There were screams of delight at the Meridian Primary School in Greenwich as Johnny Depp arrived in his full pirate costume – and in character as Captain Jack Sparrow - to pay a surprise visit.
The actor dropped in after nine-year-old pupil Beatrice Delap wrote him a letter asking for help to stage a mutiny.
He is currently in South-East London filming the fourth Pirates Of The Caribbean film and was completing scenes at the 18th century Old Naval College, close to the school.
Beatrice wrote: "Captain Jack Sparrow, At Meridian Primary School, we are a bunch of budding young pirates.
"Normally we are a right handful but we were having a bit of trouble mutiny-ing against the teachers, and we'd love if you could come and help.
"Beatrice Delap, aged nine, a budding pirate. PS. we have a plentiful supply of rum."
During an interview with London Tonight, Beatrice told how Johnny had asked her to make herself known when he arrived, then gave her a hug.
"He said, 'Maybe we shouldn't mutiny today because there are police outside monitoring me'," the youngster recounted.
It's not the first time Johnny has surprised kids dressed as his swashbuckling alter ego. In 2008 he delighted youngsters at Great Ormond Street Hospital when he turned up as Captain Sparrow to read bedtime stories.
Weeks later he donated £1million to the hospital, which had saved the life of his daughter Lily Rose. She was rushed in when her kidneys failed while Johnny and his family were in the UK during filming for Sweeney Todd.