This year's Glastonbury Festival takes place in Pilton, England June 24-28. Today, the lineup has been announced.

Foo Fighters and Kanye West will headline, though the third headliner hasn't been announced. The festival will include sets from Lionel Richie, Patti Smith, FKA Twigs, Florence and the Machine, Pharrell Williams, Run the Jewels, Future Islands, Alabama Shakes, Flying Lotus, Mavis Staples, Mary J. Blige, Caribou, Future Islands, Azealia Banks, Death Cab for Cutie, Hot Chip, Todd Terje, Spiritualized, Perfume Genius, Jessie Ware, Charli XCX, Jamie xx, Suede, the Chemical Brothers, Belle & Sebastian, Father John Misty, La Roux, Sharon Van Etten, Courtney Barnett, Franz Ferdinand and Sparks, the Fall, Ryan Adams, and more.

View the full lineup here.