Then there were two. But who will be the next American Idol? Before Ryan Seacrest announced the final two, Scotty McCreery returned to the Idol stage to perform 'Feelin' It.'

Jena Irene, Caleb Johnson and Alex Preston gathered center stage to hear the good news. Jena was the first to move on, leaving the boys to await their fate. Despite being the early favorite, the journey ended for Alex.

Final Results & Elimination (Top 3) - American... by IdolxMuzic

Alex sang his swan song 'Fairytales,' the original he auditioned with.

Scotty McCreery 'Feelin' It'

Jena Irene, Caleb Johnson and Alex Preston went home to thousands of screaming fans.

Caleb Johnson Hometown

Jena Irene Hometown

Alex Preston Hometown

Jena Irene will perform with Paramore for the Idol finale.

Caleb Johnson will team up with KISS.

The Idol finale airs on Fox next Tuesday night a 8. The winner will be crowned Wednesday during a star studded night that includes performances from CJ Harris, Dexter Roberts and Darius Rucker. Jennifer Nettles will join Jessica Meuse and Lady Antebellum will also perform.

Who do you think will be the next American Idol?