The full line-ups for the main stages at Glastonbury are as follows:
June 27
Pyramid Stage:
Kings Of Leon
The Fratellis
Editors
The Gossip
The Feeling
KT Tunstall
Get Cape. Wear Cape. Fly
The Subways
Kate Nash
Other Stage:
Panic At The Disco
The Enemy
We Are Scientists
Foals
The Hoosiers
Ben Folds
Joe Lean and The Jing Jang Jong
Vampire Weekend
Hilltop Hoods
John Peel Stage:
Jamie T
The Cribs
Reverend and The Makers
MGMT
The Ting Tings
Young Knives
Lightspeed Champion
Glasvegas
June 28
Pyramid Stage:
Jay-Z
Very Special Guest TBC
Manu Chao
The Raconteurs
James Blunt
Crowded House
Seasick Steve
The Hold Steady
Shakin' Stevens
Other Stage:
Massive Attack
Hot Chip
Elbow
Duffy
The Wombats
Neon Neon
Black Kids
The Golden Silvers
The Travelling Band
John Peel Stage:
Biffy Clyro
The Futureheads
Band Of Horses
The Courteneers/The Black Keys
Vampire Weekend
The Teenagers
June 29
Pyramid Stage:
The Verve
Leonard Cohen
Goldfrapp
Very Special Guest TBC
John Mayer
Gilbert O' Sullivan
TBC
Other Stage:
Groove Armada
The Zutons
The Pigeon Detectives
Mark Ronson
Scouting For Girls
Jack Penate
Newton Faulkner
Black Mountain
Hoodoo Gurus
John Peel Stage:
The National
Spiritualized
Crystal Castles
Brian Jonestown Massacre
Stars
The Courteneers/The Black Keys
Rocket Summer