Instead of watching 20 different Katy Perry “Dark Horse” covers, you only need the one.

Anthony Vincent of Ten Second Songs took on the daunting task, delivering a rather impressive and eclectic collection of performers and styles that would normally never go together or work. But it does.

He starts off with Perry’s original take, but then he ventures into everything from Nirvana and Run DMC to The Doors and John Mayer.

Some of his impressions are more of a stretch than others—his Queen is among the weakest—but when it’s on, you almost wonder why those bands didn’t just perform song in the first place.

H/T Uproxx | Photo via Ten Second Songs/YouTube