In Monday's episode of CW's Crazy Ex-Girlfriend Josh Chan is mad. Not just mad — he's angry.

And because this is Crazy Ex-Girlfriend, he's gonna sing about it while paying tribute to the Karate Kid and the glory that is the '80s. Perfection.

For a little context: In this episode, Josh (Vincent Rodriguez III) makes a discovery that leads to the aforementioned anger. At the same time, Greg (Santino Fontana) finds he's happier than he's been in a long time — it's a bit of a role reversal for these two.

Watch a sneak peek of "Angry Mad" below. Ironically, this anger-fueled moment is almost guaranteed to turn your own frown upside down.

The episode airs April 11 on the CW.

Have something to add to this story? Share it in the comments.