Felt like an anti-drug PSA
A really long anti-drug PSA
Drugs = demon
They'll ruin your life, harm the ones you love and you're the only one that can defeat your demons.
There was even hidden "say no to drug" posters everywhere throughout the movie.