(Photo credit Vince Bucci/FOX) Though he has suffered from life-threatening health problems in recent weeks, Bret Michaels appeared in fine form on the "American Idol" stage.

The ailing 47-year-old rocker and reality TV star sang and played guitar on Wednesday's star-studded season finale. The Poison frontman joined "Idol" finalist Casey James on one of the band's biggest hits, "Every Rose Has Its Thorn."

Michaels, who won this season's "Celebrity Apprentice" show last Sunday, suffered a brain hemorrhage in April. He was hospitalized again May 20 for what doctors called a "warning stroke" and diagnosed with a hole in his heart. Doctors said the conditions are likely unrelated. About The Author: Steven Rogers
Steven Rogers is a senior entertainment reporter for Reality TV World and been covering the reality TV genre for two decades.