Glastonbury 2015 has announced a massive wave of big-name stars for this year's lineup - but still nothing about Sunday's headliner.
The acts confirmed so far are:
Foo Fighters, Kanye West, 'Special Guests', Florence and the Machine, Pharrell Williams, alt-J, Lionel Richie, Motörhead, Mary J. Blige, Alabama Shakes, Paloma Faith, Patti Smith, The Chemical Brothers, Rudimental, Deadmau5, Jamie T, Ben Howard, Hot Chip, The Mothership Returns – George Clinton, Parliament, Funkadelic and the Family Stone, Flying Lotus, FKA Twigs, Caribou, Roy Ayers, Run the Jewels, Mark Ronson, Super Furry Animals, Belle and Sebastian, The Vaccines, Ryan Adams, Chronixx, Future Islands, George Ezra, The Waterboys, The Moody Blues, Suede, FFS (Franz Ferdinand and Sparks), The Maccabees, Enter Shikari, Modestep, Clean Bandit, Jessie Ware, Courtney Barnett, Jon Hopkins, Spiritualized, Jamie xx, Mavis Staples, Hozier, Father John Misty, The Fall, Todd Terje, Gregory Porter, Jungle, Sleaford Mods, Catfish and the Bottlemen, Azealia Banks, Young Fathers, Charli XCX, Kasai Allstars, Sharon Van Etten, Kate Tempest, GOAT, Wolf Alice, Perfume Genius, Fat White Family, Years & Years, La Roux, Death Cab For Cutie, Lianne La Havas, Death From Above 1979, Circa Waves, Peace, The Pop Group, Ibeyi, Ella Eyre and Rae Morris.
Glastonbury 2015 takes place 24-28 June. It's completely sold out, but a number of tickets will be made available in the annual resale.