Sci-fi thriller show Stranger Things season 5 premiered a few days back, and many interesting details are being revealed. Did you know the creators of the show, the Duffer Brothers, cast their high ...