'American Idol' finale: Rihanna to sing 'Where Have You Been'Add to Favorites | American Idol
But before Rihanna can get her dance on, we've got three more performance shows to get through. The final four -- Hollie Cavanagh, Joshua Ledet, Phillip Phillips and Jessica Sanchez -- perform Wednesday (May 9) during a "California Dreamin'"-themed show, with the field being narrowed to three finalists Thursday night during the live results show.
Before America learns who their final three are, though, "American Idol" judge Jennifer Lopez will perform her hit new single, "Dance Again," and Season 7 "Idol" winner David Cook will sing "The Last Song I'll Write For You."
Who are you most looking forward to seeing perform on "Idol": Rihanna, J.Lo or David Cook?