President Barack Obama has a new critic of his debate performance — himself.


Katy Perry's fingernails at an Obama fundraiser (Twitter)

Speaking at a celebrity-led fundraiser at the Nokia Theatre, Obama came on stage after performances by such singers as Katy Perry, Jon Bon Jovi and Stevie Wonder and remarks by actor George Clooney.

He marveled at how they are able to perform flawlessly night after night and then said, quote, "I can't always say the same."

It was a shot at his listless debate showing against Republican Mitt Romney on Wednesday. Supporters in the crowd laughed at the line.

Katy Perry wore Stars and Stripes cape and fake fingernails featuring red, white and blue stripes and photos of Obama according to the Hollywood Reporter.

The fundraiser was part of a busy weekend for Jon Bon Jovi who performed for Obama volunteers in Colorado on Saturday reports the Denver Post.

Obama was raising millions of dollars over two days of campaigning in Los Angeles and San Francisco. He was capping his night at a ritzy 150-guest dinner costing $25,000 person.

The Associated Press contributed to this story.