John B. is played by Chase Stokes
This image appears in the gallery:
Netflix's Outer Banks: Meet the cast
2. John B. is played by Chase Stokes
Chase Stokes plays ringleader, John B. He's previously been in NBC's One Of Us Is Lying and played a minor role as Reed in the first season of Stranger Things.