Scottish actor David Tennant and Bond legend Sir Roger Moore are among the stars who have designed special cards to raise money for a multiple sclerosis charity.

The gifts have been put up for sale on along with certificates of authenticity to raise funds for the Multiple Sclerosis Society, which supports patients diagnosed with the disease.

Tennant's card features a sketch of a birthday balloon, while Moore's is adorned with an amusing doodle featuring two fish.

Other celebrities who have designed cards for the charity sale include Downton Abbey star Hugh Bonneville and actor Richard E. Grant.