After performing it on Ellen, Macklemore & Ryan Lewis unleashes a visual for his latest single, “Dance Off”.

In the Jason Koenig and Lewis-directed clip, every scene turns into a dance battle, from a wedding to a gym to a department store called Mack’s. Actor Idris Elba also makes a cameo to go along with his haunting vocals.

The song appears on Macklemore and Ryan Lewis’ album, This Unruly Mess I’ve Made, out now.