Who plays Jim Hopper in Stranger Things?

Jim Hopper in Stranger Things (2016) is played by David Harbour.

See the full spoiler-free cast & character guide for Stranger Things