Status Quo, Tom Jones, Franz Ferdinand and Spinal Tap are among the diverse acts revealed in the final line-up for this year's Glastonbury Festival.
They will join previously announced headliners Blur, Bruce Springsteen and Neil Young at the Somerset event.
Abba tribute band Bjorn Again, Dizzee Rascal, Lily Allen, Jarvis Cocker and Madness will also perform at the festival, which runs from 26-28 June.
All 137,500 tickets for the event in Worthy Farm, Pilton, have sold out.
They were put on sale last October in an attempt to stop the ticketing problems of previous years.
Lady GaGa, Ting Tings and Echo and the Bunnymen are also on the bill for the festival, which runs from 26-28 June.
Organisers will be hoping for better weather than the festival has experienced in recent years, with heavy rain and mudbaths coming to represent Glastonbury as much as the music.
More than 350 acts have been booked to perform over the weekend, ranging from dance DJs to eclectic world musicians.
Among other performers confirmed for the festival are The Prodigy, Glasvegas, Kasabian, Crosby, Stills and Nash, Nick Cave and the Bad Seeds, Doves and Will Young.
US hip-hop group Black Eyed Peas will be taking to the Jazz World stage, alongside The Streets, Jamie Cullum and Roots Manuva.