The Arrow season 8 trailer is here, fresh off of its debut at San Diego Comic-Con. The cast and crew behind the DC series descended upon SDCC one final time as this is set to be the show's final season. But Stephen Amell isn't done just yet, as he's still got a full season of vigilante justice to dish out before hanging up the bow and arrow for good. Fans of the show are sure to get emotional, as this trailer serves as a heartfelt look back at the character's journey over the years.

Production only recently kicked off on season 8, so The CW couldn't include much in the way of new footage when showing off this first trailer at Comic-Con. Instead, we're treated to a retrospective that helps set the stage for the events of the final ten episodes. We're also reminded by The Monitor (LaMonica Garrett) that Oliver has a date with death that is seemingly unavoidable. That death, we presume, if it does indeed come to pass, will be part of this year's Crisis On Infinite Earths ArrowVerse crossover event. The trailer, rather perfectly, concludes with Stephen Amell delivering a fitting line.

"Just one more thing I gotta do."

It was also revealed during the SDCC panel, following last season's introduction of the vigilantes Mia Smoak and Connor Hawke, that John Diggle's other son, John Diggle, Jr., will be played by new cast member Charlie Barnett. Diggle, Jr., known as J.J., is the Flashpoint-born son of John Diggle (David Ramsey) and Lyla Michaels (Audrey Marie Anderson). Viewers will be introduced to the character in the future as the leader of the Deathstroke Gang, where he faces off against Mia and his adopted brother, Connor.

Charlie Barnett most recently starred alongside Natasha Lyonne in the hit Netflix series Russian Doll, as well as Tales of the City. Barnett joins several previously announced cast members who are coming on board for Arrow this season, including Katherine McNamara, Joseph David-Jones and Ben Lewis as Mia Smoak, Connor Hawke and Oliver Queen's adopted son, William Clayton, respectively.

Arrow kicked off the ArrowVerse on The CW when it debuted back in 2012. Since then, the universe has expanded to include The Flash, Supergirl, Legends of Tomorrow and the upcoming Batwoman series starring Ruby Rose. While it's certainly going to be sad for fans to see the show conclude, it's had one heck of a run and will continue to have a lasting impact.

Stephen Amell will reunite with his fellow DC heroes once more for Crisis On Infinite Earths later this year, which is positioning itself as an epic crossover. Batman TV series star Burt Ward was recently confirmed to appear and Brandon Routh will suit back up as Superman for the event. Will it also give us a glorious end Oliver Queen? We've still got a full season of justice to dish out before that's revealed. Arrow season 8 is set to debut on October 15 on The CW. Be sure to check out the new trailer for yourself.