Macklemore & Ryan Lewis recently shared their new song 'Drug Dealer', written for the soundtrack of the new documentary 'Prescription for Change: Ending America's Opioid Crisis'.

The MTV doc was helmed by the rapper and saw him investigate opioid abuse and dominance in America, and the song - which features vocalist Ariana DeBoo - took a similar stance.

Now, the video has been revealed and it pulls no punches, with Macklemore taking on the role of a desperate addict, from crying in the shower to being tormented in bed by his addiction.

There is, however, a semi-happy ending if you can get that far.

Watch it below: