Anyone who rushed to get their three-day tickets for Lollapalooza yesterday now knows that it was completely worth it. Organizers for the Chicago festival unveiled the line-up today.

The headliners include Paul McCartney, Metallica and Florence + The Machine. McCartney will perform on Friday, July 31, with Metallica staking the stage the next day. Florence + The Machine, which will be releasing their third album in June, will perform on Sunday, Aug. 2.

Other big acts for the festival include Sam Smith, Bassnectar, The Weeknd, alt-J, Alabama Shakes, Of Monsters And Men, A$AP Rocky, Kid Cudi, Gary Clark Jr., Tyler the Creator, FKA Twigs and Charli XCX. Smith is also set to perform at San Francisco’s Outside Lands.

This is the latest festival for former Beatle McCartney, who has performed at Coachella, Bonnarroo and the iHeartRadio festival.

You can check out the full line-up here. While the three-day passes are sold out, you can still get single-day passes, starting today.

image courtesy of Kristin Callahan/ACE/INFphoto.com