The full list of bands, including headliners The Red Hot Chili Peppers, The Black Keys and Florence and the Machine on the lineup, were announced on Wednesday for Lollapalooza 2012, a three-day music festival held in Chicago, Illinois.

Every year it's kind of a nail biter putting a lineup together, Lollapalooza founder Perry Farrell said during a press conference on Wednesday. There were moments when I looked at it and I was beside myself. I didn't know what to do.

Lollapalooza 2012 will also feature Black Sabbath, Jack White and Sigur Ros to round out the bill which includes more than 120 bands, with a heavy presence of both indie and mainstream acts from Europe, Chile and Australia, not to mention the U.S. from Austin to Nashville.

That lineup is just going to be so exciting and it's so diverse. I think it works so well, Farrell said.

The three-day festival at Grant Park in Chicago begins Aug. 3, just under a month after the Bonnaroo Music and Arts Festival June 7-10 in Manchester, Tennessee.

Lollapalooza 2012 marks the eighth time the festival was held in Chicago, Last year, the festival sold out for all three days, with a record-breaking 270,000 guests in attendance.

Souvenir and early bird tickets for the 2012 Lollapalooza music festival have sold out but regular passes are still available for $230 at Lollapalooza.com.

Here is a full list of bands scheduled for the 2012 Lollapalooza lineup.

Red Hot Chili Peppers

The Black Keys

Black Sabbath

Jack White

Florence + the Machine

At the Drive-In

Avicii

The Shins

Justice

Passion Pit

Sigur Ros

The Weeknd

M83

Miike Snow

The Afghan Whigs

Bloc Party

Franz Ferdinand

Frank Ocean

J. Cole

Childish Gambino

Delta Spirit

Metric

The Temper Trap

Wale

Die Antwoord

Dawes

tUnE-yArDs

The Head & the Heart

The Big Pink

Twin Shadow

The Tallest Man on Earth

Toro y Moi

Dr. Dog

Of Monsters and Men

Gary Clark Jr.

Alabama Shakes

The Gaslight Anthem

Amadou & Mariam

Band of Skulls

SBTRKT

Tame Impala

The Walkmen

JJ Grey & Mofro

fun.

Neon Indian

Dum Dum Girls

Washed Out

Aloe Blacc

Trampled by Turtles

Bear in Heaven

Blind Pilot

Chairlift

The Black Angels

Yellow Ostrich

Givers

Polica

Bombay Bicycle Club

Sharon Van Etten

White Rabbits

Doomtree

Macklemore & Ryan Lewis

The Devil Makes Three

Oberhofer

The War on Drugs

Michael Kiwanuka

O Rappa

Bowerbirds

Orchard Lounge

Mona

The Growlers

Hey Rosetta!

JEFF the Brotherhood

Anamanaguchi

First Aid Kit

Wax

FIDLAR

JC Brooks & the Uptown Sound

Milo Greene

Los Jaivas

Kopecky Family Band

The Jezabels

LP

Yuna

Walk Off the Earth

Animal Kingdom

Dev

The Sheepdogs

The Dunwells

DJ Mel

Empires

Kevin Devine

Dry the River

Helena

Haley Reinhart

Imaginary Cities

Overdoz

Ambassadors

DJ Zebo

Chancellor Warhol

Laura Warshauer

Red Oblivion

Perry's stage
Bassnectar

Kaskade

Calvin Harris

NERO

Santigold

Knife Party

Zeds Dead

Big Gigantic

Skream & Benga

Little Dragon

Porter Robinson

Sub Focus

Madeon

Zedd

Paper Diamond

Totally Enormous Extinct Dinosaurs

Star Slinger

Badastrom

DJ Nihal

SALVA

Kid Color