All products featured here are independently selected by our editors and writers.If you buy something through links on our site, Mashable may earn an affiliate commission.

[embedded content]

The characters on 13 Reasons Why might have thought they wrapped everything up neatly by pushing through a twisted murder investigation in Season 3 — but someone knows the culprits are still free.

Season 3 ended with Monty (Timothy Granaderos) in prison for Bryce’s (Justin Prentice) murder, but things aren’t as neat as losing Liberty High’s top two de facto villains without consequence. Once again, there’s a new face at Liberty, someone in cahoots with Monty’s old friends and intent upon exposing Bryce’s true killers. The unlikely friend group now anchored by Clay (Dylan Minnette), Jessica (Alisha Boe), and Justin (Brandon Flynn) must find a way to protect their secret and graduate high school without any more casualties.

13 Reasons Why‘s fourth and final season hits Netflix June 5.