Last night, Nov. 11, rock legends The Who held their annual Teenage Cancer Trust benefit concert in London, featuring guest performances by Pearl Jam singer Eddie Vedder and former Oasis singer Liam Gallagher, among many others. According to Rolling Stone, the evening was hosted by The Who frontman Roger Daltrey, though guitarist and lead songwriter Pete Townshend reportedly stayed home, with Daltrey saying the legendary guitarist would “rather do anything than hear his songs played back to him.”

Liam Gallagher gave his first public performance since the break-up of his band Beady Eye three weeks ago, singing The Who’s 1965 hit “My Generation,” which he had frequently performed in concert with Oasis. Check out his performance here:

Pearl Jam frontman Eddie Vedder sang three songs toward the end of the evening, performing “Naked Eye,” “Won’t Get Fooled Again” and “Listening to You.” Check out his performance of "Won't Get Fooled Again" here:

Among the evening’s other performers were Rush's Geddy Lee, Def Leppard’s Joe Elliot, Kaiser Chiefs's Ricky Wilson and comedians Rich Hall and Johnny Vegas. Pete Townshend’s brother Simon handled guitar duties, while The Who’s current drummer Zak Starkey — son of Ringo Starr — sat behind the kit.

Though Roger Daltrey stayed out of the spotlight for most of the concert, he performed the evening’s last two numbers: “Substitute” and “Young Man Blues.” Check out his performance of "Substitute" here:

Check out the complete setlist here:


"I Can’t Explain" – Andy Burrows
"The Kids Are Alright" – Wilko Johnson and the Strypes
“Getting in Tune” – Tom Odell
“Behind Blue Eyes” – Amy Macdonald
“Who Are You” – Rizzle Kicks
“You Better You Bet” – Rich Hall
“5.15” – Ricky Wilson
“Bell Boy” – Ricky Wilson and Phil Daniels
“Love, Reign O’er Me” – Joe Elliott
“The Acid Queen” – Sheila Ferguson
“The Seeker” – Geddy Lee
“Baba O’Riley” – Leslie Mendelson
“My Generation” – Liam Gallagher
“Naked Eye” – Eddie Vedder
“Won’t Get Fooled Again” – Eddie Vedder
“Listening to You” – Eddie Vedder and various others
“Substitute” – Roger Daltrey
“Young Man Blues” – Roger Daltrey

Join the Discussion