Who is famous for his signature purple outfits and flamboyant stage presence?
Prince
John Legend
Ricky Martin
Sam Smith