It's been confirmed that Rihanna will sing a song during the 'finale' of American Idol.
According to Ace Showbiz the 'PS (I'm Still Not Over You)' chanteuse will perform 'Where Have You Been' at some point during the show on May 23.
Jennifer Lopez will also dance and love and dance again during the results show on May 10.
We imagine Pitbull might show up at some point, so be warned.