Season seven runner-up David Archuleta will be gracing the American Idol stage tonight performing his version of "Imagine." (Yep, the same song that won him praise when he was on Idol!)
Also on tonight's show -- Rihanna singing her song off Rated R, "Rockstar 101," and Jason Derulo performing "In My Head." Jason was actually discovered by Idol judge Kara Dioguardi!
Who are you more excited to see? David, Rihanna, or Jason?
Photo: Courtesy of Universal