People.co.uk is reporting that
Ozzy Osbourne stole the show last night (May 20) as stars celebrated the 30th anniversary of the Prince's Trust.
During a video at the Tower of London showing people who have benefited from the trust, the
BLACK SABBATH singer began shouting from the wings.
Then, wearing his trademark purple shades, he took to the stage and whipped up the crowd.
Check out pictures of
Ozzy's performance:
Film Magic,
Wire Image.
Earlier
Annie Lennox performed her hit
"Walking On Broken Glass", then a moving rendition of
"There Must Be An Angel" to a piano accompaniment.
Other acts performing for the 2,000 guests plus
Prince Charles and sons
William and
Harry included the
BEE GEES,
SUGABABES and
RONAN KEATING. Showman
David Blaine also made a surprise appearance.
Trust bosses, headed by
Charles, expect the gig to raise millions for underprivileged youngsters.