Still Life (2005)

Posted on November 7, 2012


In Still Life, a pill-popping driver takes is passing through a small Canadian town when he hits something: apparently a china mannequin. He goes for help but the town is populated by the lifeless mannequins – who only move when he is looking the other way.