Pete Townshend and Boy George have rocked the Albert Hall at The Prince's Trust Rock Gala to raise funds for disadvantaged young people.
The veterans were joined by younger stars Tim Minchin and Joss Stone in the event hosted by Edith Bowman and Patrick Kielty.
Celebrity supporters of the Trust turned out in force to perform at the tenth rock gala, including singer-songwriters Chris de Burgh, Nik Kershaw, Julian Lennon, Cerys Matthews, Alison Moyet, musicians Kenney Jones, Mark King and Midge Ure, saxophonist YolanDa Brown, and classical music star Charlie Siem.
Performances included Alison Moyet's Slave To The Rhythm, Boy George's Do You Really Want To Hurt Me, Joss Stone's Super Duper Love, Cerys Matthews' Road Rage and five songs by The Who legend Pete Townshend.
Martina Milburn, chief executive of The Prince's Trust, said: "We were thrilled to have the support of so many musicians who care as passionately as we do about the future of a very large and growing crowd of young people hit by rising unemployment.
"Money raised by the Rock Gala will help us to change young lives at a very difficult time, when more than a million 16 to 24 year-olds are out of work."