Every year, Halloween creates this fascinating scenario where celebrities get to dress up like each other in elaborate costumes. This year, the award for the most innovate celeb mashup goes to LeBron James, who dressed up as pop royalty: Prince.

Saturday, the two-time NBA champ showed up to the Cavaliers Halloween party looking like a very Dave Chappelle-esque incarnation of the singer, complete with a crushed velvet jacket and a jheri curl wig.

James also performed a medly of Prince classics, including Purple Rain, I Would Die 4 U and When Doves Cry — going the extra step to actually sing the songs rather than lip sync.

Check out Instagram clips from the performance below.

Only want to see you… @kingjames

A post shared by @ kevinlove on

https://instagram.com/p/9h1bFcnfeX/

https://instagram.com/p/9h167tnffh/

Happy Halloween from Prince ??

A post shared by Klutch Sports Group (@klutchsports) on