Answer
Requiem for a Dream, a 2000 film, stars Keith David as Big Tim Howard, a drug dealer who supplies heroin to the film's main characters. David's portrayal of the ruthless and manipulative Tim adds depth to the film's exploration of addiction and its devastating consequences.