Needless to say, the end of American Idol was a sight to behold last night on FOX.
Not only did we see some of our favorite winners and runners up, we even got a couple throwbacks that were viral sensations, like when performers stepped on stage to perform Meghan Trainor's "No" and Larry Platt came on to rap "Pants on the Ground."
On top of this, William Hung was also present.
— TODAY (@TODAYshow) April 8, 2016
Kelly Clarkson, Carrie Underwood, Kellie Pickler, and Jennifer Hudson were on deck and gave stellar performances, as to be expected. The judges also got in on the fun, with Keith Urban playing the guitar and jamming with Carrie Underwood, Harry Connick Jr crooning out a song, and Jennifer Lopez doing a practice run for Vegas (at least, that's what we thought it looked like).
Other highlights included the return of Paula Abdul, Randy Jackson, Simon Cowell, and yes, even Brian Dunkelman.
All in all, the finale was great, and JLO was even caught crying at the end there.
Congrats to Trent Harmon for the win!