James Hopper Jr,[2] also known as Jim Hopper, is a main character in Stranger Things. He is portrayed by David Harbour. Hopper was Chief of Police in the small, sleepy town of Hawkins, Indiana, where he used to live out a carefree existence, though forever haunted by his past. ...