Black Mirror: Striking Vipers ★★★

An original and unexpected plot that poses some existential questions about love, attraction, fidelity, sexuality, etc. Best enjoyed without thinking too hard about various practical issues in the story.