For the second year in a row, LeBron James’ Halloween was a success.

James decided to dress as the musician Prince during the Cleveland Cavaliers’ Halloween party, and he rocked it pretty well.

View this post on Instagram

Happy Halloween from Prince 🎃🎃

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

James also took the stage to belt out some of Prince’s famous hits. “Purple Rain” sparked everyone’s interest.

View this post on Instagram

Only want to see you… @kingjames

A post shared by Kevin Love (@kevinlove) on

LeBron’s backup dancers can’t go without mentioning, as Kevin Love, J.R. Smith and Kyrie Irving all did their best to re-enact The Revolution.

The ultimate sign that James’ costume was a success, though, was that Prince himself approved.

Thumbnail photo via Instagram/@klutchsports

Thumbnail photo via LeBron James dresses up as Prince during the Cleveland Cavaliers' Halloween party. Instagram/klutchsports