'Supernatural' Parody Of T. Swift = Uh-mazing

If you're a fan of Taylor Swift, "Shake It Off," and Supernatural, then you're going to enjoy this — immensely. Also, if you're still recovering from Wednesday's Supernatural Season 10 finale, then this is the perfect medicine. On Thursday, Nerdist shared an exclusive video of a Supernatural parody that is a take on Swift's "Shake It Off." It's pretty much the best to have ever happened to Supernatural fans. Before I get into the details of the video, I have to thank Nerdist, Nerdist Alliance Member The Hillywood Show, and sisters Hilly and Hannah Hindi, who sure know to make a Supernatural dream come true.

Now that's that out of the way, let's talk this amazing parody. Not only are Swift's lyrics changed to incorporate a lot of angels, demons, and Mark of Cain talk, but there are many familiar faces throughout. In addition to Hilly playing Dean Winchester (who does it so well) and Hannah portraying Castiel, we have Adam Stuckey as Crowley, Rob Benedict (aka Chuck) as Cain, and Osric Chau (aka Kevin) as Sam Winchester. There are no words to express how grateful I am to see Chau in a wig.

The greatness doesn't stop there, because, thanks to the Hindi sisters, we get to see some great moments from Supernatural (warning: if you're not caught up, there are spoilers), including Dean singing karaoke, Deanmon, Sam's tears, that beloved "Eye of the Tiger" scene, and, of course, Dean eating and drinking — a lot. As amazing as that all sounds, it gets better. How? A bunch of current and former Supernatural stars show up to bust out their best dance moves, that's how.

From Mark Pellegrino (Lucifer) to Lauren Tom (Linda Tran) to Richard Speight Jr. (Gabriel) to Sebastian Roche (Balthazar) to Samantha Smith (Mary Winchester) to Matt Cohen shirtless (young John Winchester) to Misha Collins (Castiel), among many, many others, including Jared Padelecki (Sam) and Jensen Ackles (Dean), this parody will put a smile on every Supernatural fans face.

Here are some of the best moments, including my favorites.

Hilly As Dean Winchester

Osric & Hannah's Portrayals Of Sam & Cas

Rob Benedict As Cain

Mary Winchester Happy

Lucifer Having The Time Of His Life

Misha Being Misha

Jensen Doing Some Amazing Dancing

JarPad's Smolder & Hair Flowing

This Angelic & Demonic Dance Sequence

Of Course, Sam & Dean Winchester

Now, watch this parody, stat. Also, just to warn you, "Shake It Off" will be stuck in your head for the rest of time.

Images: Nerdist/Screengrab (10)