Skip to Content

Lee DeWyze may have won American Idol last night, but Bret Michaels stole the show.

The recovering rocker appeared on stage with Casey James and sang a duet of his classic, “Every Rose Has Its Thorn.” Despite recent health problems, Bret looked right at home in front of the thousands in attendance.

Watch and give the man a hand now…

The Hollywood Gossip Logo

Other artists on the season nine finale included: Christina Aguilera; every past American Idol champion (except David Cook), who sang together in honor of Simon Cowell; and Janet Jackson.

Check out their performances below. Which was your favorite?