Watch LeBron James Sing 'Purple Rain' in A Prince Costume for Halloween! [VIDEO]

LeBron James had one of the most winning Halloween costumes this year.

The 30-year-old Cleveland Cavaliers star player (who just faced his former team, Miami Heat, on the courts on Friday), channeled his best Prince impersonation at his basketball team's Halloween party on Saturday night.

LeBron James probably was so into his character that he ended up taking the stage to sing - lip sync, that is - some of Prince's classics in an impromptu concert.

He even let his inner rock star shine when he busted out some moves with a white electric guitar.

According to People: "James wore leather pants, a purple jacket and ruffled white dress shirt, and accessorized with a mustache, curly wig, leopard print scarf and round sunglasses."

King James' teammates, 32-year-old Mo Williams and 27-year-old Kevin Love, even posted videos of LeBron performing on stage on their Instagram accounts.

One of the hits that LeBron James performed was "Purple Rain," as evidenced by the video below:

He also lip-synced to "When Doves Cry." Mo Williams posted the video of the performance on his Instagram account. The Instagram post was captioned, "Prince did a encore."

Let's not forget about his "I Would Die 4 U" performance either - you can check out the Instagram video here.

Don't be surprised if you soon see LeBron James competing on "Lip Sync Battle," these videos are proof that LeBron might give his opponent a run for his money.

Real Time Analytics