The Top 3 on American Idol perform again tonight -- Alex Preston, Jena Irene and Caleb Johnson.
The Top 3 on American Idol perform again tonight -- Alex Preston, Jena Irene and Caleb Johnson. (FOX Photo)

The final three on American Idol take the stage tonight, trying to prove they deserve a spot in the Season 13 finals.

Will fans go for the classic rock bombast of Caleb Johnson?

Will they prefer the youthful pop-rock style of Jena Irene?

Of will they opt for the singer-songwriter of the bunch, Alex Preston?

With no clear front-runner in terms of fan support (check out social media numbers here), a lot might come down to tonight's three performances.

One will be a repeat from earlier this season: Caleb is singing "Dazed and Confused;" Jena is performing "Creep," Alex is reprising "Story of My Life."

On top of those repeat performance, each contestant will be asked to perform one song picked by the judges and one selected by mentor Randy Jackson.

For a live blog with song by song grades from tonight's show, go here.