His first show in New York left fans less than impressed, and he was forced to leave the stage 30 minutes earlier than planned.
So perhaps Charlie Sheen was keen to adopt a different approach to his second gig in the Big Apple during his Torpedo of Truth tour.
When one audience member asked for money, the troubled 45-year-old pulled out of a large wad of cash and was met with cheers as he gave the lucky man $100.
The generous act appeared to turn things round for the former Two and a Half Men star, who went on to receive two standing ovations from the crowd.
Photo: © Rex