Artwork courtesy Glastonbury

Glastonbury on Thursday unveiled the full lineup for its 2017 edition, which had already sold out.

Joining previously announced headliners Radiohead, Foo Fighters and Ed Sheeran will be the likes of The xx, Katy Perry, Lorde, Solange, The National, Royal Blood, Stormzy, Major Lazer, Alt-J, Emeli Sandé, Run the Jewels, Phoenix, Anderson .Paak and HAIM.

Also on the massive lineup are Father John Misty, The Flaming Lips, Warpaint, BadBadNotGood, Thundercat, Glass Animals, Sampha, DJ Shadow, London Grammar, Ride, Little Dragon, Angel Olsen, The Lemon Twigs, Rag'N'Bone Man, Future Islands, Nadia Rose, Shaggy, Tove Lo, Temples, Halsey and more.

This year's festivities are set for June 21-25 at Worthy Farm in Somerset, England. Additional acts are also expected to join the schedule at a later date.

See the lineup below.