A video posted by LeBron James (@kingjames) on

Who knew LeBron James was such a Prince fan? Well now, we all do, because that's who the NBA star dressed up as for Halloween this year -- and he got REALLY into character. SO much into character, in fact, that he decided to perform a few of The Purple One's hits while in costume.

LeBron decked himself out in leather pants, frilly white shirt, purple jacket, leopard print scarf, Prince's signature sunglasses, and to top it all off his signature head of curls. Leave it to LeBron to shut the costume game down.

Then, at the Cleveland Cavaliers’ Halloween party, LeBron as the Artist Formerly Known as Prince got up on stage and decided to perform several of his biggest hits including "When Doves Cry" and "I Would Die 4 U" ... and of course, "Purple Rain."

King James posted several shots and videos to his Instagram. He captioned one of the posts -- a collage of his costume in action -- writing, "About last night! The Artist Formerly Known As Prince grace the stage. Epic performance by the man himself! Hahahaha."

A photo posted by LeBron James (@kingjames) on

A video posted by LeBron James (@kingjames) on