'American Idol' finale: Rihanna to sing 'Where Have You Been'

rihanna-sings-american-idol-finale-where-have-you-been-getty.jpg Rihanna is set to perform her latest single "Where Have You Been" on the big "American Idol" finale when the newest winner of the FOX show is announced on May 23. No word on whether she'll be reenacting her dancing Swamp Thing persona from the song's music video on the "Idol" stage.

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?
Photo/Video credit: Getty Images