Lollapalooza will be returning to Chicago for its 11th year July 31-Aug. 2.

This year's lineup will feature Paul McCartney, Metallica and Florence + the Machine, the Chicago Tribune reports.

McCartney is making his first Lollapalooza appearance and the show likely paid a large sum to get him to play at Grant Park. McCartney usually headlines stadiums without an opener. In 2011, McCartney sold out two nights at Wrigley Field in Chicago.

McCartney will play on July 31 as the headliner. Playing before him will be over 20 lesser-known artists. Likely playing on a separate stage at the same time as McCartney will be alternative R&B star The Weeknd. The Weeknd will give Lollapalooza another shot after having a not-so-great performance a few years ago.

James Bay will play on July 31 as well. His performance at the recent South by Southwest Music Conference in Austin, Texas received rave reviews.

On Aug. 1, Metallica returns to Lollapalooza for the first time since 1996 when the festival was still a traveling show. U.K. vocalist Sam Smith will play at the same time as Metallica on a separate stage. The two very different artists will close out the show's second night.

Also on Aug. 1 rapper Kid Cudi is scheduled to perform. His time slot will likely be towards the end of the night. The second day of Lollapalooza is packed with mostly rock newbies trying to gain some exposure. An alternative to these rock bands is country performer Sturgill Simpson who has a unique take on traditional honky-tonk music. Another performer that is out of the rock genre is pop songwriter Charli XCX.

On the final day of Lollapalooza, Aug. 2, Florence + the Machine will close out the show. The band are veteran headlines and should deliver an excellent closeout to the three-day music festival. High energy electronic and light show performer Bassnectar will please EDM fans with some bass-heavy mashups that will encourage dancing and glow sticks.

Single day tickets to the three-day festival went on sale Wednesday morning at 10 a.m. The three-day passes sold out Tuesday on lollapalooza.com. The capacity for each day of the show is expected to be around 100,000.

A video posted by lollapalooza (@lollapalooza) on Mar 25, 2015 at 4:08am PDT

Are you planning on making the trip to Lollapalooza to see more than 100 different artists over the course of three days? What do you think of the lineup? Leave a comment below and let us know.