The Cavs went all-out with their costumes at LeBron's Halloween party

For the second year in a row, LeBron James threw a huge Halloween party for all his teammates and everyone took their costumes very, very seriously. 

Last year’s costumes were pretty great (LeBron as Prince, Kevin Love as Jackie Moon, J.R. Smith as a baby) but they were even better this year. Richard Jefferson documented the party extensively on Snapchat and below is a list of all the players’s costumes. 

LeBron James — Jerome from Martin

An error occurred while retrieving the Instagram post. It might have been deleted.

Follow

An error occurred while retrieving the Instagram post. It might have been deleted.

Kevin Love — Dumb and Dumber

An error occurred while retrieving the Instagram post. It might have been deleted.

Kyrie Irving — Dancing Power Ranger

An error occurred while retrieving the Instagram post. It might have been deleted.

Iman Shumpert and Teyana Taylor — The Joker and Harley Quinn

Channing Frye — “Only black guy in Sons of Anarchy”

An error occurred while retrieving the Instagram post. It might have been deleted.

Is that Richard Jefferson in the Obama mask?

Mike Dunleavy — 2002 Justin Timberlake

Kay Felder — Pharaoh

An error occurred while retrieving the Instagram post. It might have been deleted.

(I think that’s the same costume Jaromir Jagr wore.)

Jordan McRae — Urkel

J.R. Smith — Unprepared

Remember when LeBron turned himself into a human insurance ad for Halloween two years ago? He’s come a long way since then. 

This article originally appeared on