Stars including Will.I.Am, Christina Aguilera and Mika flocked to a tiny venue in California on Tuesday night (23Oct12) for a secret gig by Prince.

The Purple Rain hitmaker performed for fans at the 150-capacity Sayers Club in Hollywood, and the venue was packed with famous faces after news of the surprise concert leaked hours before showtime.

New York Post gossip column Page Six reports the star-studded audience included burlesque beauty Dita Von Teese, Maroon 5 frontman Adam Levine, and rapper Nicki Minaj.

In a post on his page, Grace Kelly hitmaker Mika writes, "Prince was on for 20mins before anyone realised it was him. At 1st I thought it was a female bassist then saw It was him. Looks 10ys (10 years) younger."