Look, we know you're here for the line-up, but we've got a big problem on our hands: Katy Perry isn't headlining.

Radiohead will do their best Coldplay for "intelligent" music fans thing. Foo Fighters will provide maximum Dave Grohl, which is ok if you're into generic rock music fronted by a fake nice guy. And Ed Sheeran was on an episode of Sesame Street, which my toddler son loves, so I can't hate on him too much. However, if I was attending, I'd 100% take that as a sign to leave early.

Anyway, Katy Perry isn't headlining. And that's confusing. Why did she agree to this? Do the Eavis' have something on her? I need to know.

Glastonbury takes place at Worthy Farm from 21-25 June. We won't be seeing you there.

Here's the full list of confirmed names:

Radiohead
Foo Fighters
Ed Sheeran
The xx
The National
Biffy Clyro
Katy Perry
Barry Gibb
Royal Blood
Stormzy
Chic
Major Lazer
Alt-J
Boy Better Know
Lorde
Solange
Run the Jewels
Laura Marling
Kris Kristofferson
The Jacksons
Emeli Sandé
Phoenix
First Aid Kit
Justice
Aanderson .Paak and the Free Nationals
Haim
Toots and the Maytals
Father John Misty
The Flaming Lips
Dizzee Rascal
Warpaint
BadBadNotGood
Metronomy
Annie Mac
Kano
Goldfrapp
Sleaford Mods
Kate Tempest
Wiley
Dynamo
The Can Project
Thundercat
The Avalanches
Clean Bandit
George Ezra
Glass Animals
The Courteeners
Sampha
DJ Shadow
London Grammar
Ride
Songhoy Blues
Little Dragon
Kaiser Chiefs
Wild Beasts
Angel Olsen
Blossoms
The Lemon Twigs
Nines
Moderat
Rag’n’Bone Man
Craig David
Circa Waves
Future Islands
Ani DiFranco
Nadia Rose
Shaggy
British Sea Power
Mark Lanegan
The Moonlandingz
Frank Carter and the Rattlesnakes
Temples
Halsey
The Cinematic Orchestra
Tove Lo
Sasha and John Digweed
Joe Goddard
Boys Noize
Kurupt FM
Noisia
Declan McKenna
Loyle Carner
Lisa Hannigan
Birdy
Martha Wainwright
Julia Jacklin
All We Are
Girl Ray