Black Mirror: Bandersnatch ★★★★

The hate is undeserved.