"Just say no" all over again.
Do you remember that "your brain on drugs" PSA where a girl smashes an egg with a skillet, and then proceeds to destroy the whole kitchen while shouting "This is what heroin does to your family! This is what it does to your career!". No explaining how exactly heroin works and why exactly it is dangerous. Just scaring us, that's all.
Now imagine this commercial, only an hour and a half long, and you'll have an idea of what "Requiem for a dream" is. It's bad, it's boring, it's needlessly graphic and has the subtlety of a sledgehammer. It has four characters, and we cannot actually identify with any of them. Sure, Jared Leto is pretty, I get that, but seriously, that's the only reason? And that's not the only problem with this movie.
Darren Aronofsky often tells us his movies are realistic and tell us about real life. Bullshit. "Requiem..." has absolutely nothing to do with real life. First of all, heroin does not dilate pupils, but that's a minor offense, really. The scene of forced feeding is hilarious. What, the hospitals don't have IV glucose anymore? ECT without anesthesia? Bullshit! And when Leto's character continues to inject heroin in the very same spot? Look, junkies are probably not the brightest people on earth, but they are NOT THAT STUPID. And the doctor that refuses to treat him? Bullshit as well.
So if yiu want a movie about drugs, "Requiem" is probably the worst choice you can make. It's preachy and pretentious without any real depth, it tries to impress you with stylish shots and unnecessary gore and music, but has no substance. 90 minutes and millions of dollars wasted to make a "Just say no" commercial.