It's here! The Coachella 2013 lineup has been revealed. And it's ridiculous good.

Phoenix, Blur, The Stone Roses and Red Hot Chili Peppers will headline, while other acts include Wu-Tang Clan, The Postal Service, Yeah Yeah Yeahs, Vampire Weekend, Passion Pit, Of Monsters and Men, Nick Cave and the Bad Seeds,The xx, Sigur Rós, Vampire Weekend, Local Natives, Yeasayer, Tegan & Sara, Social Distortion, Moby, Wild Belle, The Joy Formidable, Japandroids, Tame Impala, Rodriguez, Father John Misty, Two Door Cinema Club, Sky Ferreira, How to Destroy Angels, New Order, Lou Reed, Modest Mouse, Grinderman, James Blake, Bat For Lashes, Johnny Marr, Beach House, Alt-J, Spiritualized, Franz Ferdinand, Hot Chip, Grizzly Bear and so many more.

Coachella is set for April 12-14 and 19-21. See the full lineup below.