'Stranger Things' Star David Harbour Joins Scarlett Johansson in Marvel's 'Black Widow' (Exclusive) Marvel could tell you who Harbour is playing but then they'd have to kill you. (Not really. Character information for Harbour was not yet revealed.) Harbour is in the midst of having a Hollywood moment. The actor headlines with his first movie, Lionsgate’s comic book-based Hellboy, which opens April 12, and recently wrapped a turn opposite Chris Hemsworth in action thriller Dhaka. In July, he returns for season three of Netflix's Stranger Thingsin which he plays sheriff Jim Hopper, the breakout and fan-favorite role that has garnered him Emmy and Golden Globe nominations as well as a SAG Award win.