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