By Taylor Weatherby
March 25, 2015 at 03:09 PM EDT
Kevin Mazur/WireImage

The full lineup for Lollapalooza 2015 was announced March 25, and Paul McCartney, Florence + The Machine, and Metallica will headline the festival in Chicago’s Grant Park.

Also on the roster are Sam Smith, The Weeknd, Alt-J, Alabama Shakes, Bassnectar, Of Monsters and Men, Kid Cudi, A$AP Rocky, Walk the Moon, Marina and the Diamonds, Tove Lo, and Charli XCX. More than 130 artists will play over the festival’s three days, July 31 through Aug. 2.

McCartney’s Lolla appearance will be his first, headlining the opening night of the fest. See the day-by-day lineup on the event’s official website.

Three-day tickets are already sold out, but single day passes go on sale today at 11 a.m. ET.