The veteran singer handed over a pair of black monk shoes, while Mirren offered silver high heels to the British Heart Foundation's Heels 4 Hearts drive.

The campaign encourages participants to hand in unwanted pairs to their nearest British Heart Foundation charity store.

Funds raised will help provide U.K. schools and colleges with cardiopulmonary resuscitation (CPR) training kits so youngsters can learn how to save lives.

Other celebrities donating shoes include pop singers Peter Andre and Craig David, Blue star Duncan James and TV personality Katie Price.