Arrow season 7 brings in several new characters in what promises to be a very different year for the show. The sixth season of Arrow ended in a Pyrrhic victory for the heroes of Star City. While Oliver Queen was able to thwart the designs of crime boss Ricardo "The Dragon" Diaz and expose the extensive network of organized crime and corruption that allowed Diaz to take over Star City's police department and local government, he had to make the ultimate sacrifice for his city and his team to do it. To that end, Oliver was exposed as The Green Arrow and pled guilty to a number of federal charges to secure the FBI's help in bringing down Diaz's empire and to buy immunity from prosecution for the rest of Team Arrow. Unfortunately, thanks to the supervillain Black Siren, Diaz was able to escape capture and made contact with The Longbow Hunters - a legendary group of assassins he hired as insurance.

Five months have passed since then and the seventh season of Arrow opens with Star City in dire straits. Crime is at an all-time high, with the criminals emboldened by Green Arrow's absence. The rest of the city's heroes are hamstrung by a new series of anti-vigilante laws and a new police department and district attorney that are more interested in bringing down superheroes than catching real criminals. As for Oliver Queen, he is facing a fight for his life every day in a maximum security prison, with many of the criminals he helped bring to justice now planning to make sure that his life sentence is a short one. And amid all of this, a new Green Arrow has been seen in Star City...

Read: Arrow Season 7 Tone Is Similar To First Season

Promising a darker, more brutal tone that will push the limits of broadcast television, the new season of Arrow will also go back to basics and be closer in content to the show's more realistically-grounded first season, even as it introduces more enemies for Team Arrow to face. Here's the full rundown on everyone you can expect to see in Season 7.

Arrow Season 7's Main Cast

Arrow Season 7 Main Cast

Stephen Amell as Oliver Queen/Green Arrow: As the new season opens, Oliver is locked-up in  Slabside Maximum Security Prison and is struggling to keep his head down and earn time off of his sentence. Naturally, his fellow inmates have other ideas.

David Ramsey as John Diggle/Spartan: Ollie's right-hand man gave up vigilantism last year to take up a job working with his wife at ARGUS. Yet there's a new Green Arrow in Star City as Season 7 opens and Oliver had entrusted Digg with a new Green Arrow costume before he went to prison.

Emily Bett Rickards as Felicity Smoak/Overwatch: Oliver's wife is laying low in the wake of her husband's jailing and she's started dying her blonde hair pink to mask her identity in public. Of all of Team Arrow, it is said that she's had the hardest time coping with the events of the last five months, having given up vigilantism to focus on raising her stepson, William, while working as a barista while in the witness protection program.

Echo Kellum as Curtis Holt/Mister Terrific: Curtis has apparently given up vigilantism in favor of leading the R&D department at ARGUS. He'll be picking up his T-spheres to continue the fight as Mr. Terrific at some point, however, as he will reportedly be working undercover at some point and have an encounter with a new villain called Javelin.

Rick Gonzalez as Rene Ramirez/Wild Dog: The wildest of Star City's heroes may be calming down in Season 7, having regained custody of his daughter at the end of last season. He has also, based on his uniform in the trailers, taken a job with the FBI and is teaching self-defense classes in The Glades. Yet Rene is wondering if Oliver's final directive to save the city meant putting on a mask or finding another way.

Juliana Harkavy as Dinah Drake/Black Canary: As the new season opens, Dinah has followed Diggle's example and started a new job as a Captain in the Star City Police Department while putting her costume aside. She may have made peace with Black Siren for killing her lover Vince last season, but it's unlikely that she has forgotten how her arch-enemy has escaped justice.

Colton Haynes as Roy Harper/Arsenal: Colton Haynes (Teen Wolf) returns as a series regular after leaving Arrow back in Season 3. Despite being given a send-off in Season 6 along with his long-time love interest Thea Queen (Willa Holland), new circumstances will bring Roy Harper back to Star City. Perhaps it's just a coincidence this coincides with someone impersonating Green Arrow?

Katie Cassidy as Black Siren: The evil Laurel Lance of Earth 2 is still masquerading as her Earth 1 counterpart and has bluffed her way into the role of Star City's District Attorney. She seems to have achieved an uneasy peace with Star City's heroes but it remains to be seen if her helping Ricardo Diaz to escape in the season 6 finale was truly an accident or if she honestly will try and seek redemption for a lifetime of crime and bringing about the death of Quentin Lance.

Arrow Season 7's New Cast

Holly Elissa as Red Dart: One of the Longbow Hunters, The Red Dart is described as a ruthless and precise killer, a world-class mercenary and a born leader. She is played by Holy Elissa (Supernatural, Battlestar Galactica.)

Miranda Edwards as Silencer: One of the Longbow Hunters, The Silencer is described as a fierce fighter despite her small stature and a master of stealth capable of killing whole buildings full of people while remaining undetected. She is played by Miranda Edwards (Orphan Black, The Magicians.)

Michael Jonsson as Kodiak: One of the Longbow Hunters, Kodiak is as strong as the bear from which he took his name. He is played by Michael Jonsson, who is best known for his role as Barry on Van Helsing.

Katherine McNamara as Maya: Played by Shadowhunters' Katherine McNamara, Maya is described as a street fighter and thief who has been recruited to Star City's Police Department. Behind her youthful, joking attitude, however, is a determined young woman with a grudge against Star City's vigilantes who will do anything to get rid of them.

TBA as Daniel Porter: An intelligent technological entrepreneur, Daniel Porter is described as having suffered tragic losses that have made it difficult for him to shape new relationships. It is speculated he may be a new love interest for Curtis.

TBA as Konomi Rhodes: Konomi is described as a formidable street fighter with a background as a military tactician, who will come into conflict with the heroes of Star City.

TBA as Leonard Gibbons/Javelin: A French chemical weapons trader and former Olympic athlete, little has been said about this character beyond his first encountering Team Arrow while facing an undercover Curtis Holt. Given their shared background as former Olympic athletes, it is speculated that he is being set up as an arch-enemy for Curtis this season.

Page 2 of 2: Guest Stars & Supporting Cast In Arrow Season 7

Arrow Season 7 Returning Supporting Cast

Arrow Season 7's Returning Supporting Cast

Audrey Marie Anderson as Lyla Michaels/Harbringer: Audrey Marie Anderson (The Walking Dead) will make several appearances as Lyla Michaels - John Diggle's wife and Director of ARGUS.

Jack Moore as William Clayton: Jack Moore returns as Oliver Queen's son, William Clayton. Not much has been said about William's role in season 7 beyond his getting his own story arc and his going into hiding with his stepmother Felicity Smoak.

Sydelle Noel as Samandra Watson: Sydelle Noel (Cherry Bang on GLOW) returns in the role of Samandra Watson - the FBI agent who spent most of Arrow's sixth season trying to bring down the vigilantes of Star City, only to agree to a plea deal that saw Oliver Queen jailed in exchange for the FBI's help in stopping Ricardo Diaz.

Cody Runnels as Derek Sampson: Derek Sampson was a drug dealer who developed an inability to feel pain after falling into a vat of his own designer drug, Stardust. After appearing in two episodes of Arrow's fifth season, professional wrestler Cody Runnels will play Sampson as a recurring villain throughout season 7.

Guest Stars In Arrow Season 7

Arrow Season 7 Guest Stars

Kirk Acevedo as Ricardo Diaz/The Dragon: Last season's finale saw Ricardo Diaz lose his criminal empire, but the crime lord remained free to lick his wounds and plan revenge. Once again played by 12 Monkeys' Kirk Acevedo, the new season will see Diaz working with a group of assassins called The Longbow Hunters to destroy everything Oliver Queen loves, starting with his wife and son.

Michael Jai White as Ben Turner/Bronze Tiger: Last seen in the season 2 episode 'Suicide Squad', Ben Turner will be one of the inmates with a grudge against Green Arrow who will menace Oliver Queen in Slabside. He will once again be played by Michael Jai White (Spawn, The Dark Knight).

Vinnie Jones as Danny Brickwell/Brick: Vinnie Jones (Galavant, X-Men: The Last Stand) returns as former crime boss Danny "Brick" Brickwell. Brick was last seen in the season 4 episode 'Monument Point' and will be another one of the Slabside inmates trying to make Oliver Queen's incarceration as short and painful as possible.

Ruby Rose as Kate Kane/Batwoman: Best known for her role as Stella on Orange Is The New Black, Ruby Rose will be introduced into the Arrowverse as Kate Kane in this year's annual crossover event, in anticipation of her starring in a new Batwoman series.

Jeremy Davies as Dr. John Deegan: Jeremy Davies (Lost, Constantine) will be appearing as Dr. John Deegan, who will be the main villain of this year's Arrowverse crossover event. Described as a doctor at Arkham Asylum who is as crazy as his patients, it is speculated he might be the Arrowverse version of the classic Justice League villain Doctor Destiny.

Cassandra Jean Amell as Nora Fries: Best known for her role as Missy on One Tree Hill, Casandra Jean Amell is also the wife of Arrow star Stephen Amell. She will be appearing in the Arrowverse crossover event as Nora Fries - the wife of scientist Dr. Victor Fries, who became the villain Mr. Freeze following a lab-accident. 

Next: Elseworlds: Everything You Need To Know About The Arrowverse Crossover