A pill-popping, over-caffeinated driver accidentally hits something. Panic-stricken, he searches for help in a strange and desolate town that offers very little in the form of human kindness.
September 10, 2005
Released
Still Life
9min
—
English
Brookstreet Pictures
2018
2024
2017
1968
2016
1994
1989
2019
1976
2010
2014
2001