A host of celebrities and even part of the Royal family headed out to see the pirate fancy dress on show at a City trading firm's charity day this week.

Employees at ICAP worked for free and donned costumes to help raise money for good causes yesterday (December 8th 2010), with Prince Charles and Prince William among those taking part.

The heirs to the throne even manned the phones at one stage in order to close a £14 billion deal with a foreign exchange company.

Other outfits sported by the kind-hearted staff included superhero fancy dress and characters from films.

Meanwhile, Sarah Jessica Parker, Geri Halliwell and David Tennant also showed up to help generate even more cash for the 200 charities being supported.

Although it looked like Princes Charles and William had a great time, it's a wonder Prince Harry didn't join in too. He is well-known for being a fun-loving fan of dressing up, although he'll probably be steering clear of German costumes in the future.