Sleep-deprived, low on gas and anxious to get home, a pill-popping driver high on caffeine, passes through a wintry small town but he gets distracted for only a second, and as a result, he hits what appears to be a china mannequin. Much to his surprise, the whole town is populated by inanimate mannequins, strangely, however, a set of eyes seems to be glued on his back, watching his every move. Soon, a siren wails, but for whom?
There are no TV Airings of Still Life in the next 14 days.
Add Still Life to your Watchlist to find out when it's coming back.
Check if it is available to stream online via "Where to Watch".