The American Idol stage was filled with some big star power on the season 13 finale on Wednesday night.

For the first time ever, all four judges – Jennifer Lopez, Keith Urban and Harry Connick, Jr. – took the stage to perform a duet on the Fox show. The three of them rocked out to Cyndi Lauper's 1986 hit True Colors and the '70s tune Go Your Own Way by Fleetwood Mac along with former judge Randy Jackson, who played guitar.

Lopez also took the stage in a sexy blue body suit to perform her new single, First Love, off her upcoming 10th album, A.K.A. The 44-year-old later showed off her stellar dance moves in the second part of the performance along with several male backup dancers. Her mother, Guadalupe, was also shown in the audience cheering on her daughter.


Aside from the American Idol costars, other big names made appearances to sing with the contestants. Jennifer Nettles performed her own tune, That Girl, and was joined by Jessica Meuse for a flawless rendition of Miley Cyrus’ Wrecking Ball.

Aloe Blacc performed his chart-topping hit, The Man, along with the top 13 male contestants.

Legendary rock band KISS rocked out to their jams Love Gun and Shout It Out Loud with this season’s Idol winner Caleb Johnson.

This season’s runner-up, Jena Irene, performed two Paramore hits, Decode and Ain't It Fun, with Hayley Williams and her band mates.

John Legend was there to perform his two big hits – You & I and All of Me – with Malaya Watson, while Jason Mraz sang his latest single, Love Someone, with Alex Preston.


The biggest surprise of the night was probably the moment when Ryan Seacrest showed off his singing voice. The longtime Idol host performed Right Here Waiting with Richard Marx.