Paul McCartney, Metallica and Florence + The Machine will headline US festival Lollapalooza, it has been confirmed.

Other acts confirmed for the three day music festival, which takes place from July 31 – August 2 at Grant Park in Chicago, include Tame Impala, Alt-J, Sam Smith, The Weeknd, Tyler, The Creator, A$AP Rocky, Death From Above 1979, Hot Chip, TV On The Radio, Alabama Shakes, The War On Drugs, Gary Clark Jr, FKA Twigs, Father John Misty, The Tallest Man on Earth and Flying Lotus.

Three-day passes for Lollapalooza are already sold out. One-day passes went on sale today (March 25) from the festival’s website.