'American Idol' mystery solved: David Archuleta, Rihanna to perform

david-archie-imagine.jpgWhen a few hints were dropped by an "American Idol" insider earlier today, Zap2it's "Idol" fans investigated who the "mystery performer" would be on the Wednesday (April 7) results show. Now, the official American Idol site has confirmed that David Archuleta will appear.

Archie's rendition of John Lennon's "Imagine" secured his position as a top contender during Season 7, so we're looking forward to him reprising his performance in honor of the Lennon/McCartney themed week.

Two weeks ago, Archie's friend and competitor David Cook took the stage to show the current idols how to rock a Rolling Stones song. We're sure Archie has a few things to teach the current Top 9 contestants, too.

In addition to Archuleta, Rihanna will perform her latest single "Te Amo." Jason Derulo will sing "In My Head" off his self-titled debut album.

Follow Zap2it on Twitter and Facebook and @cadlymack on Twitter for the latest TV, movie and celebrity news.

Related:
'Idol' announces first set of 'Idol Gives Back' performers
David Cook inspired by girls in Ethiopia
'Idol' kicks off 'Idol Gives Back' with Kris Allen

Photo credit: Fox