Prince wowed a host of stars with a secret performance last night.

A series of famous faces turned out for the legendary artist's surprise show at the Sayers Club in Hollywood.

Celebrity guests rumoured to have been present include Christina Aguilera, Dita Von Teese,, Adam Levine and Nicki Minaj.

According to the New York Post, Prince put on the exclusive performance straight after his appearance on American talk show Jimmy Kimmel Live.

The audience, which was restricted to 200 guests, gathered outside the Kimmel studios on Hollywood Boulevard to witness Prince and his band's show followed by an after jam at the club.

Although attempts were made to keep the event top secret, the newspaper reports it was a sold out affair.

Music blogger Dr. Funkenberry was in attendance at the pre-concert recording of the Jimmy Kimmel programme.

On his blog today, Dr. Funkenberry hinted at what the Prince concert had in store for guests.

"After the cameras stopped rolling and loud chants of 'We Want Prince', Prince performed Take Me With U. Prince then stopped the band and went into Raspberry Beret and then Cream complete with a Maceo solo. Prince closed out the show doing a long version of Cool....." he revealed.

"Now, it is on the Sayers Club for the Kimmel after jam. Here is hoping there will be more shows that fans get a chance to go to later this week."

Earlier this year Prince announced he had exited his deal with Universal Music Publishing in a mutual agreement with the company.

At the time, Prince's manager Kiran Sharma said in a statement:

"We are pleased to announce that Prince and Universal have reached a mutual agreement in terminating their long standing publishing deal. It is an exciting opportunity for Prince to consider fresh and new ideas for all his music."