Macklemore’s videos are normally well-orchestrated mini-movies that bring humor and a good story together into one cohesive effort. “Corner Store” featuring Dave B and Travis Thompson is no exception.

Throughout his latest endeavor, Mack adopts several different roles ranging from an old man working as a store clerk who busts minors for trying to buy alcohol, and a renegade, fringe vest-wearing “modern pirate,” to a mustache wielding security guard and an angry mother.

Dave B and Thompson, who play the said minors in question, take off on a wild adventure à la Superbad. 

The track comes from Macklemore’s most recent album Gemini. 

Watch the video above and make sure to check out HipHopDX’s Best Rap Videos of 2017 here.