The only way I know how to introduce this cinematic gem is exactly what my best friend told me when she discovered it.

Stop whatever you’re doing right now and watch Kung Fury.

Honestly, with a name like Kung Fury, you shouldn’t even need a reason to watch this ridiculous action comedy. That name also shouldn’t have been so underutilized until now.

The story follows Kung Fury himself (David Sandberg) – Miami’s best kung fu cop – who gets kung fu powers after getting bitten by a cobra and struck by lightning in an alley. Which is obviously the most common way to acquire kung fu powers.

When his partner is killed and replaced with Triceracop – a cop that is half triceratops, half man, all cop – Kung Fury leaves the force.

But when Hitler (The Lonely Island’s Jorma Taccone), aka the Kung Führer, travels to the future and shoots up the police station through the phone, Kung Fury must avenge the force. With the help of Vikings, dinosaurs, and Thor of course.

This hilarious homage to 80’s kung fu sounds like the best drunken Mad Lib ever written, and that’s how much fun it is to watch too. Nothing makes any sense, best evidenced by this exchange between a Viking and Kung Fury:

Kung Fury: What year is it?

Barbarianna: The Viking age.

Kung Fury: …that explains all the laser-raptors.

You seriously can’t make this shit up, unless you’re Sandberg – the Swedish director, writer, and star of the 31-minute film. The project that started as a Kickstarter in early 2014 has 17,713 backers and brought in a whopping $630,019 in crowdfunding to get it off the ground.

Kung Fury looks like it’s straight out of the big hair and neon decade, but the finished product is very new. Put out on Youtube May 28th, it’s already racked up over 14 million views.

And for good reason. Just like Thor’s chest muscles, this movie is legitimately epic (you’ll get the reference if you just watch the damn movie already).

Watch it on Youtube right here, or go to the website to get some similarly epic merchandise and play the game – which you also probably need to get.