There’s nothing a man cannot do, once he accepts the fact that there is no God’ — so goes the tagline of the film. Stephen Lang plays a blind Iraqi-war veteran living alone with his ferocious dog in an abandoned neighbourhood in Detroit. Three youths Rocky (Jane Levy), her boyfriend Money (Daniel Zovatto) and their friend […]