Because he isn’t on enough shows with confusing chronologies, Charlie Barnett is joining the CW’s Arrow. He’ll be playing John Diggle Jr. Known by his associates as J.J., he is the the Flashpoint-born son of John Diggle (David Ramsey) and Lyla Michaels (Audrey Marie Anderson). For those uninitiated, Flashpoint is an alternate timeline created by the Flash when he ran so fast he went back in time, as one does. J.J. is currently a child on the show, so we’re going to meet Barnett’s version in a future in which he leads the Deathstroke gang. The casting was announced at San Diego Comic-Con and reported by Deadline. Arrow has one more season to put a future-jumping bow on the CW’s flagship superhero show. Barnett’s other show, Russian Doll, has been renewed for a second season and was nominated for 13 Emmys.