Finale time! It all came down to Jessica Sanchez and Phillip Phillips in the American Idol Season 12 finale, but only one could come out on top. The finalists were joined by a bevy of recording stars — From Aerosmith to Rihanna to Reba — as well as their Season 12 compatriots.

Watch the performances from the finale below!

Credit: YouTube Photo: Watch Phillip Phillips Duet With CCR’s John Fogerty on "Bad Moon Rising" in the American Idol Finale on May 23, 2012
Credit: YouTube Photo: Watch Phillip Phillips Duet With CCR’s John Fogerty on "Have You Ever Seen the Rain" in the American Idol Finale on May 23, 2012
Credit: YouTube Photo: Watch Jessica Sanchez Sing Whitney Houston’s “I Will Always Love You” in the American Idol Finale on May 23, 2012
Credit: YouTube Photo: Watch Joshua Ledet Duet With Fantasia Barrino in the American Idol Finale on May 23, 2012
Credit: YouTube Photo: Watch Rihanna Perform “Where Have You Been” in the American Idol Finale on May 23, 2012
Credit: YouTube Photo: Watch Skylar Laine Duet With Reba McEntire in the American Idol Finale on May 23, 2012
Credit: YouTube Photo: Watch Hollie Cavanagh Duet With Jordin Sparks Sing in the American Idol Finale on May 23, 2012
Credit: YouTube Photo: Watch Jessica Sanchez Duet With Jennifer Holliday in the American Idol Finale on May 23, 2012
Credit: YouTube Photo: Watch Jennifer Lopez Perform "Goin' In" and "Follow the Leader" in the American Idol Finale on May 23, 2012
Credit: YouTube Photo: Watch the Top 12 Perform "Runaway Baby" in the American Idol Finale on May 23, 2012
Credit: YouTube Photo: Watch the Guys Pay Tribute to Robin Gibb in the American Idol Finale on May 23, 2012
Credit: YouTube Photo: Watch Phillip Phillips and Jessica Sanchez Perform "Up Where We Belong" in the American Idol Finale on May 23, 2012
Credit: YouTube Photo: Phillip Phillips Cries After Winning American Idol Season 11 on May 23, 2012 (VIDEO)

Need your daily dose of American Idol? Like us on our Facebook page at facebook.com/AmericanIdolFansite, or follow us on Twitter at twitter.com/IdolWetpaint!