That picture of the homeless men is like something right out of FREEJACK. This is a mostly obscure 1992 movie that's a futuristic and depressing vision of the envisioned 2009. It stars Mick Jagger, Emilio Estevez, Rene Russo and Anthony Hopkins.
This movie is frightenly on-target. I'd put it on the short list, along with The Time Machine, Brave New World and Idiocracy for a real good guess about the future.