After last year's Halloween costume debacle in which Tony Parker and Tim Duncan pointed toy guns at the head of a man dressed as NBA referee Joey Crawford, the San Antonio Spurs have learned their lesson.

This year San Antonio's players donned some more appropriate costumes. Below is a photo of Kawhi Leonard (Popeye), Nando De Colo (the Mad Hatter), Marco Belinelli (Mario) and Manu Ginobili (Buzz Lightyear) from a costume party. Looking good, guys.

And Tony Parker, who was featured along with Tim Duncan in the unfortunate photo last year, shouldn't draw much controversy for this year's costume.


Spurs big man Aron Baynes went as Batman villain Bane:

The Spurs weren't the only Western Conference team to go all out over the weekend. Several Oklahoma City Thunder players also got dressed up for the occasion:

Kevin Durant:

Jeremy Lamb:

Nick Collison (as Walter Heisenberg from "Breaking Bad"):

Serge Ibaka (as Prince Akeem of Zamunda from Coming to America):

As "Breaking Bad" fans will attest, Collison's costume may be the best individual one, but collectively the Spurs take the cake.

The 76ers also got involved. Here's Jason Richardson as rapper Trinidad James:

And here's Spencer Hawes as the Hamburglar, Arnett Moultrie as Jerome from Martin and James Anderson as another version of Trinidad James:

Utah center Rudy Gobert goes for a look inspired by Vendetta.

(H/T to For The Win)