Hollywood superstar Johnny Depp has made the wishes of a little girl from London come true after visiting her school in pirates fancy dress.

The actor made a surprise visit to the Meridian primary school in Greenwich kitted out as his iconic character Captain Jack Sparrow, while taking a break from filming the fourth Pirates of the Caribbean movie, On Stranger Tides, at the Royal Naval College.

Depp put in an appearance after receiving a letter from nine-year-old Beatrice Delap, a student of the school, who had written to the star asking for Captain Jack's help in staging a mutiny against the teachers.

During a special assembly, Depp gave Beatrice a hug and greeted her classmates in character as the wily buccaneer, as well as giving the students advice on pirate-style dental hygiene.

However, he made sure to advise the youngsters against the planned mutiny, due to the heavy police presence in the area.

The stunt is sure to encourage kids and adults alike to put on their own Jack Sparrow fancy dress in the coming weeks, with Halloween fast approaching.