The Duffer Brothers have brought a meaningful figure from their past into the world of Stranger Things, casting their high ...