Who will be crowned America's next Idol? The Top 3, Alex Preston, Caleb Johnson and Jena Irene take the stage on tonight's episode of American Idol for a showdown culminating next week! Tonight's song selections have been revealed.

American Idol vs. The Voice Top 3 - Who Will Take Home The Gold On The Voice? Poll

Each contestant will sing three songs for the Top 3 Performance Show: 1) picked by American Idol judges 2) picked by mentor Randy Jackson 3) picked by their hometown during their Hometown Visits reported Gossip & Gab on May 14:

The Judges' and Jackson picks are only rumored to be the set-list from a leaked song list:

Judges' and Randy Jackson Pick:

§ Alex Preston - Pompeii by Bastille

§ Caleb Johnson - Never Tear Us Apart by INXS

§ Jena Irene - Titanium by David Guetta featuring Sia

§ Alex Preston - Stay by Rihanna

§ Caleb Johnson - Demons by Imagine Dragons

§ Jena Irene - Heart Attack by Demi Lovato

The Hometown picks are confirmed as they are repeat performances.

Hometown Pick:

§ Alex Preston - Story Of My Life by One Direction

§ Caleb Johnson - Dazed and Confused by Led Zeppelin

§ Jena Irene - Creep by Radiohead

Is American Idol Still Relevant? Falling Ratings

Check out American Idol tonight on Fox at 8/7c as the Top 3 face off.

Jena Irene's Top 3 Diary

Alex Preston's Top 3 Diary

Caleb Johnson's Top 3 Diary