LeBron James is a triple threat. Now only is he one of the greatest athletes in the NBA and has the comedy chops to star opposite Amy Schumer and Bill Hader in this summer’s Trainwreck, he’s got a mean Prince impersonation up his sleeve, too.

James donned a wig, sunglasses, and a purple jacket Saturday night for the Cleveland Cavaliers’ Halloween party, even taking to the stage for his own performance of Prince hits like “When Doves Cry” and “Purple Rain.” Watch a few clips of James’ performance, captured by his teammates, below.