Stranger Things
Available on Netflix
As the citizens of Hawkins, Ind., are reeling from the horrors of the Demogorgon, a sinister entity threatens the people who survived.