Sheen took the stage Sunday about 20 minutes late, getting a standing ovation from fans who booed Detroit.
"I read the reviews for last night, and I was pretty worried about coming. I thought that he wouldn't show up, but it's been really good," said one woman.
Sheen told the crowd about his troubled life, then took a break 30 minutes later. He returned for a second appearance, but some folks didn't stick around to see it.
"It's a debacle really, just debauchery in one room," said one man.
The next stop for Sheen's 20-city tour is Cleveland on Tuesday night.