Charlie Barnett Is John Diggle Jr. In Arrow Season 8

Charlie Barnett has been cast as John Diggle Jr. in the upcoming eighth season of Arrow.

Read more