Keira Knightley has donated her clothes to charity.

Keira Knightley

Keira Knightley

The stylish actress, 30, has handed over some of her glamorous dresses and fancy accessories as part of the new programme Wardrobes for Women, which aims to help ladies in war-torn countries to rebuild their lives.

Keira said: "It's a pity when beloved clothes sit dormant in my closet, so I am thrilled to be a part of Wardrobes for Women to give these clothes a new life."

The brunette beauty has parted ways with a gorgeous blue and white gown from Prada and can't wait to give it a new home after it laid unused in her wardrobe for a long time.

She explained: "I love the simple elegance of this silk Prada dress, I wore it to a friend's birthday and it made me feel like a dream, I hope whoever ends up with this item will love it as much as I have."

And Keira isn't the only actress rummaging through her glamorous wardrobe for the charity, as Emma Watson, 25, has also jumped on board the programme to raise funds.

She told Vogue magazine: "These So Kate Louboutin heels were my go-to for many special occasions.

"I hope the new owner makes them a signature staple in their wardrobe and feels great every time they wear them."

Other celebrities involved in the campaign include Lupita Nyong'o, Diane Kruger and Dree Hemingway.

Wardrobes for Women will kick off today (03.12.15) and run until December 14.