The National Hockey League wants to wish you a Happy Halloween! Yes, even now.
Hockey players from all over the league took time out of their busy schedules over the past couple of weeks to don some funny and frightening costumes.
There are some impressive ones — members of the Boston Bruins were adorable as "Frozen" characters — but none have stunned us more than the Canadiens' P.K. Subban as "Thriller"-era Michael Jackson.
Subban sought the help of makeup artist Liza-Marie Charron to pull off the look. Charron transformed the Norris Trophy-winning defenceman into the pop star circa 1983, according to 25Stanley.com.
Hands down, this one is the best. But still, let's give a little credit to some other players who made this scary season one to remember.
Carl Hagelin (New York Rangers) really wants to be a pirate
Carey Price (Montreal Canadiens) and his wife, Angela Price, as contestants on 'The Price Is Right'
Joffrey Lupul (Toronto Maple Leafs) as Sid Vicious
Brooks Laich (Washington Capitals) and his girlfriend, Julianne Hough as Austin Powers and Felicity Shagwell
Dion Phaneuf (Toronto Maple Leafs) as Spider-Man
Nathan McKinnon (Colorado Avalanche) and his girlfriend (and Amazing Race Canada season one alumna), Vanessa Morgan as Frankenstein, and the Bride of Frankenstein
Sidney Crosby (Pittsburgh Penguins) as Rocky Balboa
Mats Zuccarello (New York Rangers) as a "Norwegian dolphin," with Carl Hagelin as a pirate
Liam O'Brien, Tom Wilson, Michael Latta and Joel Ward (Washington Capitals) as the Average Joes and Globo Gym Purple Cobras, from "Dodgeball: A True Underdog Story"
Nazem Kadri (Toronto Maple Leafs) as Aladdin
(With Dion Phaneuf)
Brendan Gallagher (Montreal Canadiens) as Leonardo, the Ninja Turtle
Roberto Luongo (Florida Panthers) as a Deer in Headlights
Dallas Stars (left to right) Tyler Seguin, Jamie Benn, Cody Eakin and Brenden Dillon as the Ninja Turtles
Jason Garrison (Tampa Bay Lightning) as Scary Clown
James Reimer (Toronto Maple Leafs) and April Reimer as Ron Burgundy and Veronica Corningstone
David Desharnais (Montreal Canadiens) as The Joker
Scott Hartnell (Columbus Blue Jackets) as Larry Bird
Pittsburgh Penguins Kris Letang (second from left) as The Mad Hatter, Sidney Crosby (second from right) as Rocky Balboa, Evgeni Malkin (far right) as a Vampire
ALSO ON HUFFPOST: