Black Mirror Backdrop Blur

Video Loading...

Black Mirror S06 E05 Demon 79

Overview

"The future is bright."

Northern England, 1979. A meek sales assistant discovers she must commit terrible acts to prevent an imminent disaster.