Annie Lennox also performed during the Diamond Jubilee Concert held at Buckingham Palace in London on Monday evening.

The Eurythmics singer gave an angelic performance, donning a pair of angel wings with her Nicholas Oakwell Fall 2011 gown.

Her glittering gunmetal grey gown, with a more conservative neckline, was styled with elbow-length silver gloves.

Singing ‘There Must Be An Angel (Playing with My Heart)’, the rock chick proved she’s no golden oldie by rocking out at the end of her performance, even throwing her mic stand across the stage.

Other performances on the night included Jessie J, Cheryl Cole and Gary Barlow.

Annie’s daughter, Tali Lennox, recently wore a dress from Nicholas Oakwell’s Spring 2012 Couture collection.

Credit: RunwayReport & Getty